# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 4865 pea.l -[A5] 00000002 C799 and.l [A1]+, D3 00000004 0000 2FC0 ori.b D0, 0xC0 00000008 0000 1A65 ori.b D0, 0x65 /* 'e' */ 0000000C 0000 0158 ori.b D0, 0x58 /* 'X' */ 00000010 8000 or.b D0, D0 00000012 0002 0D78 ori.b D2, 0x78 /* 'x' */ 00000016 2F1A move.l -[A7], [A2]+ 00000018 4349 chk.w D1, A1 label0000001A: 0000001A 2F42 3332 move.l [A7 + 0x3332], D2 0000001E FCEC 3100 .extension 0xCEC <> // unimplemented // begin alternate branch 00000020-00000022 label00000020: 00000020 3100 move.w -[A0], D0 // end alternate branch 00000020-00000022 label00000020: // (misaligned) 00000022 3202 move.w D1, D2 00000024 31F2 43F3 6CD0 6CDA 305A 2F82 1212 move.w [0x00001212], [[0x6CD06CDA] + 0x305A2F82] 00000032 121A move.b D1, [A2]+ 00000034 6E92 bgt -0x6C /* FFFFFFC8 */ 00000036 532A 536F subq.b [A2 + 0x536F], 1 0000003A 4649 not.w A1 0000003C 4C42 464D movem.l D0,D2,D3,D6,A1,A2,A6, D2 // begin alternate branch 0000003E-00000040 label0000003E: 0000003E 464D not.w A5 // end alternate branch 0000003E-00000040 label0000003E: // (misaligned) 00000040 746B moveq.l D2, 0x6B 00000042 3C04 move.w D6, D4 00000044 5374 6F86 13BA subq.w [[ + <>] + D6 * 8 + 0x13BA], 1 0000004A 6F5A ble +0x5C /* 000000A6 */ 0000004C FDB8 .invalid <> 0000004E 5448 addq.w A0, 2 00000050 554D subq.w A5, 2 00000052 E1DE asl .w [A6]+ 00000054 67C4 beq -0x3A /* 0000001A */ 00000056 0C1A FEFB cmpi.b [A2]+, 0xFB 0000005A 6CC4 bge -0x3A /* 00000020 */ 0000005C E1DE asl .w [A6]+ 0000005E E1DE asl .w [A6]+ 00000060 6D72 blt +0x74 /* 000000D4 */ 00000062 6E6C bgt +0x6E /* 000000D0 */ 00000064 B846 cmp.w D4, D6 00000066 FE50 FE06 .extension 0xE50 <>, 0xFE06 // unimplemented 0000006A DEBC EE80 BC6B add.l D7, 0xEE80BC6B // begin alternate branch 0000006E-00000072 label0000006E: 0000006E BC6B 1510 cmp.w D6, [A3 + 0x1510] // end alternate branch 0000006E-00000072 label0000006E: // (misaligned) 00000070 1510 move.b -[A2], [A0] 00000072 163C 81E8 move.b D3, 0xE8 00000076 9200 sub.b D1, D0 00000078 0F22 btst -[A2], D7 label0000007A: 0000007A 0F2A 7050 btst [A2 + 0x7050], D7 0000007E 11CA 28AB move.b [0x000028AB], A2 00000082 588C addq.l A4, 4 00000084 6CE8 bge -0x16 /* 0000006E */ 00000086 FFC1 .invalid <> 00000088 2B8A F0E4 move.l [A5 + A7.w - 0x28], A2 // begin alternate branch 0000008A-00000090 label0000008A: 0000008A F0E4 35DA .extension 0x0E4 <> // unimplemented 0000008E F1BA .invalid <> // end alternate branch 0000008A-00000090 label0000008A: // (misaligned) 0000008C 35DA F1BA move.w [PC - 0xE46 /* FFFFF248, cstring "" */], [A2]+ 00000090 11EA 119A F9D8 move.b [0xFFFFF9D8], [A2 + 0x119A] 00000096 FB36 .extension 0xB36 <> // unimplemented 00000098 FC6E FD32 .extension 0xC6E <>, 0xFD32 // unimplemented 0000009C FC7E FCBC .extension 0xC7E <>, 0xFCBC // unimplemented 000000A0 A81C syscall Count1Types 000000A2 3A04 move.w D5, D4 000000A4 A80F syscall Get1IndType/Get1IxType label000000A6: 000000A6 35D2 A9AD move.w [PC - 0x5653 /* FFFFAA55, cstring "" */], [A2] 000000AA BFF4 400C cmpa.l A7, [A4 + D4.w + 0xC] 000000AE A9AA syscall ChangedResource 000000B0 A999 syscall UpdateResFile 000000B2 6FD6 ble -0x28 /* 0000008A */ 000000B4 04E2 .incomplete 000000B6 70D0 moveq.l D0, 0xFFFFFFD0 000000B8 6CC0 bge -0x3E /* 0000007A */ 000000BA 6F82 ble -0x7C /* 0000003E */ 000000BC 05B2 11FA 282B 3362 B051 bclr [[0x282B3362] - 0x4FAF], D2 000000C6 1182 02D6 move.b [A0 + D0.w * 2 - 0x42], D2 000000CA 02D0 .incomplete 000000CC EB70 roxl D0.w, D5 000000CE 0BCA .incomplete label000000D0: 000000D0 F9EE .invalid <> 000000D2 F088 FBAA .extension 0x088 <> // unimplemented // begin alternate branch 000000D4-000000D6 label000000D4: 000000D4 FBAA .invalid <> // end alternate branch 000000D4-000000D6 label000000D4: // (misaligned) 000000D6 EA98 ror D0, 5 000000D8 F92C .extension 0x92C <> // unimplemented 000000DA F032 4D21 0C72 .pmove2 0xF032, 0x4D21 // unimplemented 000000E0 E9AC lsl D4, D4 000000E2 0C12 EEB0 cmpi.b [A2], 0xB0 // begin alternate branch 000000E4-000000E6 label000000E4: 000000E4 EEB0 roxr D0, D7 // end alternate branch 000000E4-000000E6 label000000E4: // (misaligned) 000000E6 EB62 asl D2.w, D5 000000E8 F9A6 .invalid <> 000000EA 13B2 EC26 E984 move.b <>, [A2 + A6 * 4 + 0x26] 000000F0 0D4A bchg A2, D6 000000F2 0D52 bchg [A2], D6 label000000F4: 000000F4 6C32 bge +0x34 /* 00000128 */ 000000F6 346A EC28 movea.w A2, [A2 - 0x13D8] 000000FA EC28 lsr D0.b, D6 000000FC 0A02 F708 xori.b D2, 0x8 00000100 EC38 ror D0.b, D6 00000102 EC24 asr D4.b, D6 00000104 09FA .incomplete 00000106 EC38 ror D0.b, D6 00000108 FE14 DE6E .unknown 0xFE14 0xDE6E (W = 7) 0000010C FD78 .extension 0xD78 <> // unimplemented 0000010E 6C38 bge +0x3A /* 00000148 */ 00000110 6D18 blt +0x1A /* 0000012A */ 00000112 FC94 FBF4 .extension 0xC94 <> // unimplemented 00000116 6FCC ble -0x32 /* 000000E4 */ 00000118 EC04 asr D4.b, 6 0000011A FC04 6F9E .unknown 0xFC04 0x6F9E (W = 6) label0000011E: 0000011E 54AC 58AC addq.l [A4 + 0x58AC], 2 00000122 06AC DFAC 2230 52B0 addi.l [A4 + 0x52B0], 0xDFAC2230 // begin alternate branch 00000128-00000138 label00000128: 00000128 52B0 FCCC addq.l [A0 + A7 * 4 - 0x52], 1 label0000012A: // (misaligned) 0000012C FE06 FCA6 .unknown 0xFE06 0xFCA6 (W = 7) 00000130 FC82 FE16 .extension 0xC82 <> // unimplemented 00000134 FC40 7804 .extension 0xC40 <>, 0x7804 // unimplemented // end alternate branch 00000128-00000138 label00000128: // (misaligned) label0000012A: 0000012A FCCC FE06 .extension 0xCCC <> // unimplemented 0000012E FCA6 FC82 .extension 0xCA6 <> // unimplemented 00000132 FE16 FC40 .unknown 0xFE16 0xFC40 (W = 7) 00000136 7804 moveq.l D4, 0x04 00000138 6EBA bgt -0x44 /* 000000F4 */ 0000013A 52AB 222B addq.l [A3 + 0x222B], 1 0000013E FB78 .extension 0xB78 <> // unimplemented 00000140 0B92 bclr [A2], D5 00000142 FC4C FA6E .extension 0xC4C <>, 0xFA6E // unimplemented 00000146 6ED6 bgt -0x28 /* 0000011E */ label00000148: 00000148 4885 ext.w D5 0000014A FC44 4C6E .extension 0xC44 <>, 0x4C6E // unimplemented 0000014E 4C76 4C73 6372 0FD6 0A0E 245A movem.l D0,D1,D4,D5,D6,A2,A3,A6, [[A6 + 0xFD60A0E] + 0x245A] 0000015A 8A04 or.b D5, D4 0000015C 131D move.b -[A1], [A5]+ 0000015E 044B 7758 subi.w A3, 0x7758 /* 'wX' */ 00000162 E4AB lsr D3, D2 00000164 1828 3B39 move.b D4, [A0 + 0x3B39] 00000168 5A26 addq.b -[A6], 5 0000016A F82C 0C9C .tblXX 0xF82C, 0x0C9C // unimplemented 0000016E 1885 move.b [A4], D5 00000170 02FB .incomplete 00000172 002E 50FB 0E4A ori.b [A6 + 0xE4A], 0xFB 00000178 14CB move.b [A2]+, A3 0000017A 084C 006B bchg.b A4, 0x6B /* 'k' */ 0000017E 8906 sbcd D4, D6 00000180 A304 syscall Control, flags=3 00000182 0408 1C38 subi.b A0, 0x38 /* '8' */ 00000186 2306 move.l -[A1], D6 00000188 3662 movea.w A3, -[A2] 0000018A 7EF3 moveq.l D7, 0xFFFFFFF3 0000018C 3200 move.w D1, D0 0000018E 6B2B bmi +0x2D /* 000001BB */ 00000190 BB05 xor.b D5, D5 00000192 C426 and.b D2, -[A6] 00000194 0301 btst D1, D1 00000196 3E0C move.w D7, A4 00000198 542A 3860 addq.b [A2 + 0x3860], 2 0000019C 8504 sbcd D2, D4 0000019E 5B00 subq.b D0, 5 000001A0 1E04 move.b D7, D4 000001A2 0B07 btst D7, D5 000001A4 826B 0ADB or.w D1, [A3 + 0xADB] 000001A8 010B btst A3, D0 000001AA 1453 movea.b A2, [A3] 000001AC 11DB 014B move.b [0x0000014B], [A3]+ 000001B0 044A 4A14 subi.w A2, 0x4A14 000001B4 003B 08D2 6313 9382 E336 ori.b [[PC + D6 * 2] - 0x6C7D1CCA], 0xD2 000001BE 1304 move.b -[A1], D4 000001C0 4104 .invalid 0, D4 // invalid opcode 4 with b == 4 000001C2 DB01 addx.b D5, D1 000001C4 4308 .invalid 1, A0 // invalid opcode 4 with b == 4 000001C6 7316 moveq.l D1, 0x16 000001C8 2693 move.l [A3], [A3] 000001CA 000D 09FB ori.b A5, 0xFB 000001CE 2124 move.l -[A0], -[A4] 000001D0 B302 xor.b D2, D1 000001D2 5309 subq.b A1, 1 000001D4 2B09 move.l -[A5], A1 000001D6 2E10 move.l D7, [A0] 000001D8 1E28 C319 move.b D7, [A0 - 0x3CE7] 000001DC FB21 .extension 0xB21 <> // unimplemented 000001DE 1CFB 2102 A31C move.b [A6]+, [[PC + <> + D2] - 0x5CE4] 000001E4 1E28 42C3 move.b D7, [A0 + 0x42C3] 000001E8 035A bchg [A2]+, D1 000001EA 832E 68AB or.b [A6 + 0x68AB], D1 000001EE 1689 move.b [A3], A1 000001F0 056B 0932 bchg [A3 + 0x932], D2 000001F4 6200 3B65 bhi +0x3B67 /* 00003D5B */ 000001F8 8C68 FB17 or.w D6, [A0 - 0x4E9] 000001FC C107 abcd D0, D7 000001FE BB15 xor.b [A5], D5 00000200 C507 abcd D2, D7 00000202 621C bhi +0x1E /* 00000220 */ 00000204 0451 07AB subi.w [A1], 0x7AB 00000208 0B73 164B bchg [A3 + D1.w * 8 + 0x4B], D5 0000020C 00C4 .incomplete 0000020E A6BB syscall vIAZPostInit, flags=6 00000210 0D1E btst [A6]+, D6 00000212 2806 move.l D4, D6 00000214 0105 btst D5, D0 00000216 3241 movea.w A1, D1 00000218 0600 0F8C addi.b D0, 0x8C 0000021C 2B32 401A move.l -[A5], [A2 + D4.w + 0x1A] label00000220: 00000220 BB14 xor.b [A4], D5 00000222 424C clr.w A4 00000224 0093 2312 5B20 ori.l [A3], 0x23125B20 0000022A 1AAB 161E move.b [A5], [A3 + 0x161E] 0000022E FB21 .extension 0xB21 <> // unimplemented 00000230 6309 bls +0xB /* 0000023B */ 00000232 28BB 016D move.l [A4], <> 00000236 01EA .incomplete 00000238 A316 syscall InitQueue/FInitQueue, flags=3 0000023A 4000 negx.b D0 0000023C 8383 5B51 unpk D1, D3, 0x5B51 00000240 4A41 tst.w D1 00000242 0442 4C12 subi.w D2, 0x4C12 00000246 5B51 subq.w [A1], 5 00000248 8E7B 0400 or.w D7, [PC + D0.w * 4] 0000024C 9B39 6B09 C100 sub.b [0x6B09C100], D5 00000252 EA7B ror D3.w, D5 00000254 0585 bclr D5, D2 00000256 024A 062B andi.w A2, 0x62B 0000025A 0E08 D20B .invalid.b A0, 0xB // invalid immediate operation 0000025E 2453 movea.l A2, [A3] 00000260 2CDB move.l [A6]+, [A3]+ 00000262 0558 bchg [A0]+, D2 00000264 C109 abcd -[A0], -[A1] 00000266 B026 cmp.b D0, -[A6] 00000268 A302 syscall Read, flags=3 0000026A 0F65 bchg -[A5], D7 0000026C 1510 move.b -[A2], [A0] 0000026E 6003 bra +0x5 /* 00000273 */ 00000270 4A03 tst.b D3 00000272 CACB mulu.w D5, A3 00000274 640A bcc +0xC /* 00000280 */ 00000276 A301 syscall Close, flags=3 00000278 245A movea.l A2, [A2]+ 0000027A 2E04 move.l D7, D4 0000027C 8B0B sbcd -[A5], -[A3] 0000027E AB0A syscall DrawLine label00000280: 00000280 1300 move.b -[A1], D0 00000282 A301 syscall Close, flags=3 00000284 3200 move.w D1, D0 00000286 D319 add.b [A1]+, D1 00000288 8CA6 or.l D6, -[A6] 0000028A 431A .invalid 1, [A2]+ // invalid opcode 4 with b == 4 0000028C 525B addq.w [A3]+, 1 0000028E 0643 0F3E addi.w D3, 0xF3E 00000292 3212 move.w D1, [A2] 00000294 A301 syscall Close, flags=3 00000296 1C3E move.b D6, <> 00000298 122C 0073 move.b D1, [A4 + 0x73] 0000029C 91C4 sub.l A0, D4 0000029E 8902 sbcd D4, D2 000002A0 2332 1412 move.l -[A1], [A2 + D1.w * 4 + 0x12] 000002A4 E800 asr D0.b, 4 000002A6 F33D .extension 0x33D <> // unimplemented 000002A8 0608 52C3 addi.b A0, 0xC3 000002AC 0E93 0790 7014 .invalid.l [A3], 0x7907014 // invalid immediate operation 000002B2 A32F syscall PostEvent/PPostEvent, flags=3 000002B4 4A14 tst.b [A4] 000002B6 1A74 6B1D movea.b A5, [[A4] + D6 * 2] 000002BA 2B03 move.l -[A5], D3 000002BC 1689 move.b [A3], A1 000002BE 0416 1264 subi.b [A6], 0x64 /* 'd' */ 000002C2 8904 sbcd D4, D4 000002C4 1216 move.b D1, [A6] 000002C6 00F3 .incomplete 000002C8 0569 04E3 bchg [A1 + 0x4E3], D2 000002CC 38A9 05F3 move.w [A4], [A1 + 0x5F3] 000002D0 071E btst [A6]+, D3 000002D2 A301 syscall Close, flags=3 000002D4 730D moveq.l D1, 0x0D 000002D6 8B0B sbcd -[A5], -[A3] 000002D8 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4 000002DA B323 xor.b -[A3], D1 000002DC 2C36 B323 6404 CB04 A301 move.l D6, [[A6 + 0x6404 + A3 * 2] - 0x34FB5CFF] 000002E6 109B move.b [A0], [A3]+ 000002E8 02C1 .incomplete 000002EA 0481 0306 7210 subi.l D1, 0x3067210 000002F0 26F8 E301 move.l [A3]+, [0xFFFFE301] 000002F4 291F move.l -[A4], [A7]+ 000002F6 1614 move.b D3, [A4] 000002F8 2E04 move.l D7, D4 000002FA 4A93 tst.l [A3] 000002FC 0202 9341 andi.b D2, 0x41 /* 'A' */ 00000300 E107 asl D7.b, 8 00000302 EE14 roxr D4.b, 7 00000304 003B E416 4307 6D07 2101 ori.b [[PC + <>] + D4 * 2 + 0x6D072101], 0x16 0000030E 06D3 .incomplete 00000310 052E 512C btst [A6 + 0x512C], D2 00000314 1485 move.b [A2], D5 00000316 27BA 7846 C32E 6B06 5B02 move.l [[A3 + 0x6B06] + A4 * 2 + 0x5B02], [PC + 0x7846 /* 00007B5E, cstring "" */] 00000320 B278 021B cmp.w D1, [0x0000021B] 00000324 22D3 move.l [A1]+, [A3] 00000326 1878 7606 movea.b A4, [0x00007606] 0000032A E678 ror D0.w, D3 0000032C 2E16 move.l D7, [A6] 0000032E 4903 .invalid 4, D3 // invalid opcode 4 with b == 4 00000330 8624 or.b D3, -[A4] 00000332 E304 asl D4.b, 1 00000334 2B1E move.l -[A5], [A6]+ 00000336 282E 6A83 move.l D4, [A6 + 0x6A83] 0000033A 0004 A30C ori.b D4, 0xC 0000033E 0608 1C04 addi.b A0, 0x4 00000342 1C10 move.b D6, [A0] 00000344 430C .invalid 1, A4 // invalid opcode 4 with b == 4 00000346 14E9 2E2A move.b [A2]+, [A1 + 0x2E2A] 0000034A 6A3C bpl +0x3E /* 00000388 */ 0000034C 3313 move.w -[A1], [A3] 0000034E 6D01 blt +0x3 /* 00000351 */ 00000350 A323 syscall DisposHandle/DisposeHandle, flags=3 00000352 5B0F subq.b A7, 5 00000354 3300 move.w -[A1], D0 00000356 C317 and.b [A7], D1 00000358 2A10 move.l D5, [A0] 0000035A CB01 abcd D5, D1 0000035C 8302 sbcd D1, D2 0000035E 28C4 move.l [A4]+, D4 00000360 3CE3 move.w [A6]+, -[A3] 00000362 0C1E 044B cmpi.b [A6]+, 0x4B /* 'K' */ 00000366 041E 0446 subi.b [A6]+, 0x46 /* 'F' */ 0000036A E30D lsl D5.b, 1 0000036C 74FA moveq.l D2, 0xFFFFFFFA 0000036E 5300 subq.b D0, 1 00000370 8B02 sbcd D5, D2 00000372 F300 .extension 0x300 <> // unimplemented 00000374 98B3 0094 sub.l D4, [A3 + D0.w - 0x108] 00000378 7216 moveq.l D1, 0x16 0000037A 08C3 0214 bset.b D3, 0x14 0000037E 004B 43EB ori.w A3, 0x43EB 00000382 072A 10F3 btst [A2 + 0x10F3], D3 00000386 311E move.w -[A0], [A6]+ label00000388: 00000388 0473 0D9B 007B subi.w [A3 + D0.w + 0x7B], 0xD9B 0000038E 0F5C bchg [A4]+, D7 00000390 568B addq.l A3, 3 00000392 05A0 bclr -[A0], D2 00000394 862B AE7A or.b D3, [A3 - 0x5186] 00000398 C300 abcd D1, D0 0000039A 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 0000039C 0812 8614 btst.b [A2], 0x14 000003A0 00CB .incomplete 000003A2 2005 move.l D0, D5 000003A4 03E3 .incomplete 000003A6 0580 bclr D0, D2 000003A8 6B00 3B0B bmi +0x3B0D /* 00003EB5 */ 000003AC 0F14 btst [A4], D7 000003AE 0053 43EB ori.w [A3], 0x43EB 000003B2 0734 1E04 btst [A4 + D1 * 8 + 0x4], D3 000003B6 9308 subx.b -[A1], -[A0] 000003B8 1400 move.b D2, D0 000003BA 0331 010B 3426 DB04 btst [[A1 + <> + D0] + 0x3426DB04], D1 000003C2 BB06 xor.b D6, D5 000003C4 A524 syscall SetHandleSize, flags=5 000003C6 2829 3A33 move.l D4, [A1 + 0x3A33] 000003CA 07C5 .incomplete 000003CC 06BB 0776 8701 C6CB addi.l [PC + A4.w * 8 - 0x53], 0x7768701 000003D4 0E81 010B 079B .invalid.l D1, 0x10B079B // invalid immediate operation 000003DA 0053 0EC5 ori.w [A3], 0xEC5 000003DE 085C 630B bchg.b [A4]+, 0xB 000003E2 B300 xor.b D0, D1 000003E4 9B03 subx.b D5, D3 000003E6 6304 bls +0x6 /* 000003EC */ 000003E8 6B03 bmi +0x5 /* 000003ED */ 000003EA FB3E .extension 0xB3E <> // unimplemented label000003EC: 000003EC F813 3F85 .tblXX 0xF813, 0x3F85 // unimplemented 000003F0 0925 btst -[A5], D4 000003F2 080F E102 btst.b A7, 0x2 000003F6 A306 syscall KillIO, flags=3 000003F8 EB04 asl D4.b, 5 000003FA 0B13 btst [A3], D5 000003FC 266B 0796 movea.l A3, [A3 + 0x796] 00000400 B145 xor.w D5, D0 00000402 052B FB0E btst [A3 - 0x4F2], D2 00000406 14DB move.b [A2]+, [A3]+ 00000408 05D6 .incomplete 0000040A 4B18 .invalid 5, [A0]+ // invalid opcode 4 with b == 4 0000040C 0802 7B18 btst.b D2, 0x18 00000410 3D48 7502 move.w [A6 + 0x7502], A0 00000414 5316 subq.b [A6], 1 00000416 0802 FB02 btst.b D2, 0x2 0000041A 7902 moveq.l D4, 0x02 0000041C 7304 moveq.l D1, 0x04 0000041E EB2F lsl D7.b, D5 00000420 C6F4 EB2F B606 0CA5 2301 mulu.w D3, [[A4 - 0x49FA] + A6 * 2 + 0xCA52301] 0000042A 4CB8 048A 28E1 movem.w D1,D3,D7,A2, [0x000028E1] 00000430 4E43 trap 3 00000432 080B 6703 btst.b A3, 0x3 00000436 01A3 bclr -[A3], D0 00000438 4416 neg.b [A6] 0000043A F313 .extension 0x313 <> // unimplemented 0000043C 1E16 move.b D7, [A6] 0000043E 3B77 2889 002B move.w [A5 + 0x2B], [A7 + D2 - 0x119] 00000444 0C81 0010 3304 cmpi.l D1, 0x103304 0000044A 56A3 addq.l -[A3], 3 0000044C 0A23 5B05 xori.b -[A3], 0x5 00000450 5103 subq.b D3, 8 00000452 0164 bchg -[A4], D0 00000454 2D37 8702 598B move.l -[A6], [[A7 + <> + A0 * 8] + 0x598B] 0000045A 0B08 btst A0, D5 0000045C 023B 0F19 0965 andi.b <>, 0x19 00000462 2BDA move.l <>, [A2]+ 00000464 0863 1D70 bchg.b -[A3], 0x70 /* 'p' */ 00000468 52C2 shi D2 0000046A 7303 moveq.l D1, 0x03 0000046C 0083 156B 012A ori.l D3, 0x156B012A 00000472 10C6 move.b [A0]+, D6 00000474 EB01 asl D1.b, 5 00000476 EEFB 0193 02FB bfset [PC + D0.w * 2 - 0x5] {6:19} 0000047C 0536 0210 btst [A6 + D0.w * 2 + 0x10], D2 00000480 F127 .extension 0x127 <> // unimplemented 00000482 5310 subq.b [A0], 1 00000484 0153 bchg [A3], D0 00000486 2E38 CAE3 move.l D7, [0xFFFFCAE3] 0000048A 3BBB 257B 1BE3 1504 92CB 00AB 061B move.w [A5 + D0.w * 8 + 0x1B], [[PC + 0x1BE31504] - 0x6D34FF55] 00000498 3232 14AC move.w D1, [A2 + D1.w * 4 - 0x84] 0000049C 0400 AB88 subi.b D0, 0x88 000004A0 C6F3 08C4 mulu.w D3, [A3 + D0 - 0x60] 000004A4 DB1F add.b [A7]+, D5 000004A6 3214 move.w D1, [A4] 000004A8 1253 movea.b A1, [A3] 000004AA 1000 move.b D0, D0 000004AC 0F32 8100 btst [A2 + <> + A0], D7 000004B0 1288 move.b [A1], A0 000004B2 DA9A add.l D5, [A2]+ 000004B4 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 000004B6 E324 asl D4.b, D1 000004B8 6306 bls +0x8 /* 000004C0 */ 000004BA A300 syscall Open/PBHOpen/HOpen, flags=3 000004BC AB00 syscall BitBlt 000004BE 2B10 move.l -[A5], [A0] label000004C0: 000004C0 32BE move.w [A1], <> 000004C2 1B03 move.b -[A5], D3 000004C4 AC88 syscall TextFace, auto_pop 000004C6 FB05 .extension 0xB05 <> // unimplemented 000004C8 9304 subx.b D1, D4 000004CA 0608 4B02 addi.b A0, 0x2 000004CE CB1B and.b [A3]+, D5 000004D0 C101 abcd D0, D1 000004D2 32AC 884B move.w [A1], [A4 - 0x77B5] 000004D6 0253 7063 andi.w [A3], 0x7063 /* 'pc' */ 000004DA 06AB 008B 0143 000B addi.l [A3 + 0xB], 0x8B0143 000004E2 1F4B 0B04 move.b [A7 + 0xB04], A3 000004E6 2158 DB0F move.l [A0 - 0x24F1], [A0]+ 000004EA 0C54 3B01 cmpi.w [A4], 0x3B01 000004EE 0510 btst [A0], D2 000004F0 850D sbcd -[A2], -[A5] 000004F2 82A4 or.l D1, -[A4] 000004F4 067B 0052 830C addi.w <>, 0x52 /* 'R' */ 000004FA 36C5 move.w [A3]+, D5 000004FC 0B18 btst [A0]+, D5 000004FE 0A0B 08A1 xori.b A3, 0xA1 00000502 338A 0463 move.w [A1 + D0.w * 4 + 0x63], A2 00000506 05F3 .incomplete 00000508 0EDB .incomplete 0000050A 0E63 0068 .invalid.w -[A3], 0x68 /* 'h' */ // invalid immediate operation 0000050E 3313 move.w -[A1], [A3] 00000510 E45B ror D3.w, 2 00000512 0636 1668 8B0E 0608 addi.b [[A6 + <>] + A0 * 2 + 0x608], 0x68 /* 'h' */ 0000051A 1B02 move.b -[A5], D2 0000051C 5090 addq.l [A0], 8 0000051E 7000 moveq.l D0, 0x00 00000520 0F72 0B08 bchg [A2 + <> + D0 * 2], D7 00000524 3068 6307 movea.w A0, [A0 + 0x6307] 00000528 1E0B move.b D7, A3 0000052A 0846 1B11 bchg.b D6, 0x11 0000052E 3685 move.w [A3], D5 00000530 00BB 3944 9B00 8B1E 5CE4 ori.l [[PC] + A0 * 2 + 0x5CE4], 0x39449B00 0000053A 5698 addq.l [A0]+, 3 0000053C 6301 bls +0x3 /* 0000053F */ 0000053E 789E moveq.l D4, 0xFFFFFF9E 00000540 1301 move.b -[A1], D1 00000542 789E moveq.l D4, 0xFFFFFF9E 00000544 5301 subq.b D1, 1 00000546 94D3 sub.w A2, [A3] 00000548 2E1B move.l D7, [A3]+ 0000054A 1FB3 0314 035A 06AB move.b [[A7] + 0x6AB], <> 00000552 056B 01AB bchg [A3 + 0x1AB], D2 00000556 1012 move.b D0, [A2] 00000558 2C12 move.l D6, [A2] 0000055A AB0D syscall GetSeek 0000055C A306 syscall KillIO, flags=3 0000055E 8134 1C16 or.b [A4 + D1 * 4 + 0x16], D0 00000562 000F 6E2A ori.b A7, 0x2A /* '*' */ 00000566 6AB3 bpl -0x4B /* 0000051B */ 00000568 07A7 bclr -[A7], D3 0000056A 035E bchg [A6]+, D1 0000056C 1365 AB0D move.b [A1 - 0x54F3], -[A5] 00000570 1B1F move.b -[A5], [A7]+ 00000572 412B 7B2A .invalid 0, [A3 + 0x7B2A] // invalid opcode 4 with b == 4 00000576 0FC1 .incomplete 00000578 31D3 1EC5 move.w [0x00001EC5], [A3] 0000057C 0C0E 2473 cmpi.b A6, 0x73 /* 's' */ 00000580 062E 044B 0523 addi.b [A6 + 0x523], 0x4B /* 'K' */ 00000586 07EE .incomplete 00000588 5246 addq.w D6, 1 0000058A A303 syscall Write, flags=3 0000058C 043B 0653 060B subi.b [PC + D0.w * 8 + 0xB], 0x53 /* 'S' */ 00000592 1026 move.b D0, -[A6] 00000594 7306 moveq.l D1, 0x06 00000596 2C8D move.l [A6], A5 00000598 02E3 .incomplete 0000059A 04EB .incomplete 0000059C 1310 move.b -[A1], [A0] 0000059E 8A6A 8E1B or.w D5, [A2 - 0x71E5] 000005A2 0621 6D9B addi.b -[A1], 0x9B 000005A6 3540 0141 move.w [A2 + 0x141], D0 000005AA E500 asl D0.b, 2 000005AC 4B66 chk.w D5, -[A6] 000005AE 0FF1 .incomplete 000005B0 00AB 66D3 69F1 0073 ori.l [A3 + 0x73], 0x66D369F1 000005B8 25F3 69F1 003B 57EB 31F1 move.l [PC + 0x31F1 /* 000037AB, cstring "" */], [[0x3B57EB]] 000005C2 00FB .incomplete 000005C4 3933 2FE5 move.w -[A4], <> 000005C8 00F2 .incomplete 000005CA 502A AB14 addq.b [A2 - 0x54EC], 8 000005CE A6F3 syscall vTreeSearch, flags=6 000005D0 0FA5 bclr -[A5], D7 000005D2 01E3 .incomplete 000005D4 ACB1 syscall PaintRoundRect, auto_pop 000005D6 0263 130F andi.w -[A3], 0x130F 000005DA F500 .extension 0x500 <> // unimplemented 000005DC 3B3A F500 move.w -[A5], [PC - 0xB00 /* FFFFFADE, cstring "" */] 000005E0 4B2C F500 .invalid 5, [A4 - 0xB00] // invalid opcode 4 with b == 4 000005E4 0FF5 .incomplete 000005E6 000F F500 ori.b A7, 0x0 000005EA CB69 F500 and.w [A1 - 0xB00], D5 000005EE 0FE5 .incomplete 000005F0 002A 3314 EB9F ori.b [A2 - 0x1461], 0x14 000005F6 4AB3 0300 tst.l [A3 + <> + D0 * 2] 000005FA 1306 move.b -[A1], D6 000005FC 2B01 move.l -[A5], D1 000005FE 1305 move.b -[A1], D5 00000600 282B 2423 move.l D4, [A3 + 0x2423] 00000604 1D36 9B58 move.b -[A6], [A6] 00000608 410F .invalid 0, A7 // invalid opcode 4 with b == 4 0000060A 0F40 bchg D0, D7 0000060C 0043 439B ori.w D3, 0x439B 00000610 0140 bchg D0, D0 00000612 4948 chk.w D4, A0 00000614 2A10 move.l D5, [A0] 00000616 0B32 2318 btst [A2 + D2 * 2], D5 0000061A 3683 move.w [A3], D3 0000061C 0EFB .incomplete 0000061E 0A04 7B00 xori.b D4, 0x0 00000622 0B1F btst [A7]+, D5 00000624 CB6F 04A9 and.w [A7 + 0x4A9], D5 00000628 8692 or.l D3, [A2] 0000062A 7070 moveq.l D0, 0x70 0000062C 00A3 6463 27AB ori.l -[A3], 0x646327AB 00000632 0262 C302 andi.w -[A2], 0xC302 00000636 C506 abcd D2, D6 00000638 C179 2A10 A30C and.w [0x2A10A30C], D0 0000063E 2B06 move.l -[A5], D6 00000640 2B15 move.l -[A5], [A5] 00000642 6324 bls +0x26 /* 00000668 */ 00000644 380F move.w D4, A7 00000646 401C negx.b [A4]+ 00000648 287E movea.l A4, <> 0000064A 330F move.w -[A1], A7 0000064C 000F C905 ori.b A7, 0x5 00000650 611C bsr +0x1E /* 0000066E */ 00000652 E859 ror D1.w, 4 00000654 4EA5 jsr -[A5] 00000656 2943 0350 move.l [A4 + 0x350], D3 0000065A 3CF3 0F35 0BAB 254B move.w [A6]+, [[A3 + 0xBAB254B] + D0 * 8] 00000662 02FB .incomplete 00000664 0AAD 3625 0C0F 8509 xori.l [A5 - 0x7AF7], 0x36250C0F // begin alternate branch 00000668-0000066C label00000668: 00000668 0C0F 8509 cmpi.b A7, 0x9 /* '\t' */ // end alternate branch 00000668-0000066C label00000668: // (misaligned) 0000066C 06E6 .incomplete fn0000066E: 0000066E 3662 movea.w A3, -[A2] 00000670 4000 negx.b D0 00000672 2B4B D323 move.l [A5 - 0x2CDD], A3 00000676 8704 sbcd D3, D4 00000678 5430 7300 addq.b [A0 + <> + D7 * 2], 2 0000067C A90A syscall CalcVBehind 0000067E 1B76 2A10 1402 move.b [A5 + 0x1402 /* export_636 */], [A6 + D2 * 2 + 0x10] 00000684 0F6E 3463 bchg [A6 + 0x3463], D7 00000688 0262 D21F andi.w -[A2], 0xD21F 0000068C CD01 abcd D6, D1 0000068E 250C move.l -[A2], A4 00000690 78B3 moveq.l D4, 0xFFFFFFB3 00000692 0CBB 28E9 0A18 0A2C cmpi.l [PC + D0 * 2 + 0x2C], 0x28E90A18 0000069A 2423 move.l D2, -[A3] 0000069C 0A06 3302 xori.b D6, 0x2 000006A0 1B1D move.b -[A5], [A5]+ 000006A2 28F3 323B move.l [A4]+, [A3 + D3.w * 2 + 0x3B] 000006A6 2538 0FF2 move.l -[A2], [0x00000FF2] 000006AA 0403 0022 subi.b D3, 0x22 /* '\"' */ 000006AE 4E1B .invalid // invalid opcode 4 000006B0 1193 0963 00EE FB69 8135 move.b [[A0 + 0xEE] - 0x4967ECB], [A3] 000006BA 0416 7B00 subi.b [A6], 0x0 000006BE DC50 add.w D6, [A0] 000006C0 D309 addx.b -[A1], -[A1] 000006C2 6300 F304 bls -0xCFA /* FFFFF9C8 */ 000006C6 BB0B cmpm.b [A5]+, [A3]+ 000006C8 1B19 move.b -[A5], [A1]+ 000006CA A306 syscall KillIO, flags=3 000006CC 3B3B 1633 move.w -[A5], [PC + D1.w * 8 + 0x33] 000006D0 104B movea.b A0, A3 000006D2 14A3 move.b [A2], -[A3] 000006D4 06E4 .incomplete 000006D6 EB04 asl D4.b, 5 000006D8 F300 .extension 0x300 <> // unimplemented 000006DA F33E .extension 0x33E <> // unimplemented 000006DC 9B04 subx.b D5, D4 000006DE E302 asl D2.b, 1 000006E0 412E 731C .invalid 0, [A6 + 0x731C] // invalid opcode 4 with b == 4 000006E4 10D3 move.b [A0]+, [A3] 000006E6 06CB .incomplete 000006E8 134A 84CD move.b [A1 - 0x7B33], A2 000006EC 0F4B bchg A3, D7 000006EE 8513 or.b [A3], D2 000006F0 0376 E0BA bchg [A6 + A6.w - 0x70], D1 000006F4 760B moveq.l D3, 0x0B 000006F6 1221 move.b D1, -[A1] 000006F8 2EA3 move.l [A7], -[A3] 000006FA 0753 bchg [A3], D3 000006FC 1232 AB03 698D 7322 move.b D1, [[A2 + <> + A2 * 2] + 0x698D7322] 00000704 8C63 or.w D6, -[A3] 00000706 02D4 .incomplete 00000708 2D12 move.l -[A6], [A2] 0000070A A483 syscall SetOSDefault, flags=4 0000070C 0353 bchg [A3], D1 0000070E 12F2 5312 4315 move.b [A1]+, [[A2 + D5 * 2] + 0x4315] 00000714 3284 move.w [A1], D4 00000716 1248 movea.b A1, A0 00000718 0043 218C ori.w D3, 0x218C 0000071C 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 0000071E 1340 5303 move.b [A1 + 0x5303], D0 00000722 C4DB mulu.w D2, [A3]+ 00000724 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 00000726 4A3C EB17 tst.b 0x17 0000072A 8463 or.w D2, -[A3] 0000072C 324C movea.w A1, A4 0000072E 0073 2741 1CCB ori.w [A3 + D1 * 4 - 0x53], 0x2741 /* '\'A' */ 00000734 4584 .invalid 2, D4 // invalid opcode 4 with b == 6 00000736 AC48 syscall FracSin, auto_pop 00000738 00EB .incomplete 0000073A 183C 2B23 move.b D4, 0x23 /* '#' */ 0000073E FD14 .extension 0xD14 <> // unimplemented 00000740 5339 6893 24BE subq.b [0x689324BE], 1 00000746 3643 movea.w A3, D3 00000748 0C1C 6A00 cmpi.b [A4]+, 0x0 0000074C 2B31 4B06 3300 move.l -[A5], [[A1 + <>] + D4 * 2 + 0x3300] 00000752 730A moveq.l D1, 0x0A 00000754 2A10 move.l D5, [A0] 00000756 6893 bvc -0x6B /* 000006EB */ 00000758 41BC 1C28 BCC5 .invalid 0, 0x1C28BCC5 // invalid opcode 4 with b == 6 0000075E 010F btst A7, D0 00000760 A51F syscall DisposPtr/DisposePtr, flags=5 00000762 2868 F30E movea.l A4, [A0 - 0xCF2] 00000766 267B 0A81 movea.l A3, [PC + D0 * 2 - 0x127] 0000076A 84F5 1F63 0DD3 07E1 1F38 divu.w D2, [[A5 + 0xDD3] + 0x7E11F38] 00000774 7B17 moveq.l D5, 0x17 00000776 8311 or.b [A1], D1 00000778 1510 move.b -[A2], [A0] 0000077A 830B sbcd -[A1], -[A3] label0000077C: 0000077C 851E or.b [A6]+, D2 0000077E F10D .extension 0x10D <> // unimplemented 00000780 9301 subx.b D1, D1 00000782 0B1F btst [A7]+, D5 00000784 0F04 btst D4, D7 00000786 8405 or.b D2, D5 00000788 9FEB 1801 sub.l A7, [A3 + 0x1801] 0000078C 14CB move.b [A2]+, A3 0000078E 170F move.b -[A3], A7 00000790 266B 0D64 movea.l A3, [A3 + 0xD64] 00000794 295B 8824 move.l [A4 - 0x77DC], [A3]+ 00000798 BB2B E13F xor.b [A3 - 0x1EC1], D5 0000079C E320 asl D0.b, D1 0000079E 781B moveq.l D4, 0x1B 000007A0 1D50 411B move.b [A6 + 0x411B], [A0] 000007A4 047B B585 2691 subi.w [PC + D2.w * 8 - 0x111], 0xB585 000007AA 06AB 2531 06CB 02A2 addi.l [A3 + 0x2A2], 0x253106CB 000007B2 FB14 .extension 0xB14 <> // unimplemented 000007B4 1B0C move.b -[A5], A4 000007B6 CCEB 021B mulu.w D6, [A3 + 0x21B] 000007BA 2AEB 0283 move.l [A5]+, [A3 + 0x283] 000007BE 1432 1400 move.b D2, [A2 + D1.w * 4] 000007C2 C344 exg D1, D4 000007C4 C193 and.l [A3], D0 000007C6 4515 .invalid 2, [A5] // invalid opcode 4 with b == 4 000007C8 8845 or.w D4, D5 000007CA 1583 0845 move.b [A2 + D0 + 0x45], D3 000007CE 1593 2141 move.b [[A2 + <>]], [A3] 000007D2 15A3 100B move.b [A2 + D1.w + 0xB], -[A3] 000007D6 01A8 8895 bclr [A0 - 0x776B], D0 000007DA 15F3 0733 00EB 0088 E084 AC88 490B move.b [PC + 0x490B /* 000050E7, cstring "" */], [[A3 + 0xEB0088 + D0 * 8] - 0x1F7B5378] 000007E8 731C moveq.l D1, 0x1C 000007EA 3885 move.w [A4], D5 000007EC 2663 movea.l A3, -[A3] 000007EE 295B 0371 move.l [A4 + 0x371], [A3]+ 000007F2 6D88 blt -0x76 /* 0000077C */ 000007F4 E126 asl D6.b, D0 000007F6 8A10 or.b D5, [A0] 000007F8 1B1D move.b -[A5], [A5]+ 000007FA 0481 0BAB 130F subi.l D1, 0xBAB130F 00000800 E4BB ror D3, D2 00000802 3938 8B0C move.w -[A4], [0xFFFF8B0C] 00000806 3C0B move.w D6, A3 00000808 0DFA .incomplete 0000080A E453 roxr D3.w, 2 0000080C 0045 2473 ori.w D5, 0x2473 /* '$s' */ 00000810 1C78 739C movea.b A6, [0x0000739C] 00000814 760F moveq.l D3, 0x0F 00000816 750D moveq.l D2, 0x0D 00000818 9B21 sub.b -[A1], D5 0000081A 790D moveq.l D4, 0x0D 0000081C 2B27 move.l -[A5], -[A7] 0000081E C705 abcd D3, D5 00000820 D623 add.b D3, -[A3] 00000822 03C5 .incomplete 00000824 0C4B 16C1 cmpi.w A3, 0x16C1 00000828 0C63 0875 cmpi.w -[A3], 0x875 0000082C 0C5B 091B cmpi.w [A3]+, 0x91B 00000830 0CCB .incomplete 00000832 012D 0CC1 btst [A5 + 0xCC1], D0 00000836 32D3 move.w [A1]+, [A3] 00000838 860B or.b D3, A3 0000083A 2BA1 1D7B 038D 5763 0DE3 2038 move.l [[A5 + 0x38D5763] + 0xDE32038], -[A1] 00000846 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 00000848 10DC move.b [A0]+, [A4]+ 0000084A 502E 28F2 addq.b [A6 + 0x28F2], 8 0000084E 04CB .incomplete 00000850 0122 btst -[A2], D0 00000852 4EA3 jsr -[A3] 00000854 0393 bclr [A3], D1 00000856 09E3 .incomplete 00000858 0506 btst D6, D2 0000085A 9A14 sub.b D5, [A4] 0000085C 84B3 0313 1E02 F389 or.l D2, [[A3 + D0 * 2] + 0x1E02F389] 00000864 069B 2308 FABC addi.l [A3]+, 0x2308FABC 0000086A 5C62 addq.w -[A2], 6 0000086C 224E movea.l A1, A6 0000086E C293 and.l D1, [A3] 00000870 0914 btst [A4], D4 00000872 0293 132A 6AE9 andi.l [A3], 0x132A6AE9 00000878 1DD1 move.b <>, [A1] 0000087A 7F42 moveq.l D7, 0x42 0000087C 9A1C sub.b D5, [A4]+ 0000087E 501C addq.b [A4]+, 8 00000880 38B3 0B04 move.w [A4], <> 00000884 020F B1CE andi.b A7, 0xCE 00000888 FE09 4603 .unknown 0xFE09 0x4603 (W = 7) 0000088C 0588 bclr A0, D2 0000088E 032C 5B02 btst [A4 + 0x5B02], D1 00000892 4A85 tst.l D5 00000894 0536 C5C8 btst [ + <>], D2 00000898 0F0E btst A6, D7 0000089A 9B0F subx.b -[A5], -[A7] 0000089C 6B35 bmi +0x37 /* 000008D3 */ 0000089E 103C E31A move.b D0, 0x1A 000008A2 F547 .extension 0x547 <> // unimplemented 000008A4 8172 6C88 or.w [A2 + D6 * 4 - 0x120], D0 000008A8 431D .invalid 1, [A5]+ // invalid opcode 4 with b == 4 000008AA 8842 or.w D4, D2 000008AC BB0C cmpm.b [A5]+, [A4]+ 000008AE 28A6 move.l [A4], -[A6] 000008B0 3308 move.w -[A1], A0 000008B2 DB0E addx.b -[A5], -[A6] 000008B4 1B07 move.b -[A5], D7 000008B6 5B02 subq.b D2, 5 000008B8 4B58 chk.w D5, [A0]+ 000008BA 0339 585B 02CE btst [0x585B02CE], D1 000008C0 0303 btst D3, D1 000008C2 3A5B movea.w A5, [A3]+ 000008C4 0F56 bchg [A6], D7 000008C6 C34E exg A1, A6 000008C8 949B sub.l D2, [A3]+ 000008CA 0132 B20B btst [A2 + A3.w * 2 + 0xB], D0 000008CE 00EB .incomplete 000008D0 0D00 btst D0, D6 000008D2 9B3D sub.b <>, D5 000008D4 AB07 syscall PutPicByte 000008D6 3A72 48CE movea.w A5, [A2 + D4 - 0x50] 000008DA FB02 .extension 0xB02 <> // unimplemented 000008DC 3A73 0B0B 0090 5302 movea.w A5, [[A3 + <> + D0 * 2] + 0x905302] 000008E4 7286 moveq.l D1, 0xFFFFFF86 000008E6 C848 and.w D4, A0 000008E8 AB09 syscall DrawArc 000008EA 8600 or.b D3, D0 000008EC 030B btst A3, D1 000008EE EB11 roxl D1.b, 5 000008F0 5653 addq.w [A3], 3 000008F2 2D9B 0113 0378 AB10 move.l [[A6 + D0] + 0x378AB10], [A3]+ 000008FA BA78 0B12 cmp.w D5, [0x00000B12] 000008FE 6302 bls +0x4 /* 00000902 */ 00000900 4ABE tst.l <> label00000902: 00000902 7821 moveq.l D4, 0x21 00000904 0A13 04D3 xori.b [A3], 0xD3 00000908 109B move.b [A0], [A3]+ 0000090A 0153 bchg [A3], D0 0000090C 0E73 100F 8100 .invalid.w [A3 + <> + A0], 0x100F // invalid immediate operation 00000912 C307 abcd D1, D7 00000914 410A .invalid 0, A2 // invalid opcode 4 with b == 4 00000916 0B02 btst D2, D5 00000918 8D39 9339 2502 or.b [0x93392502], D6 0000091E E118 rol D0.b, 8 00000920 0F50 bchg [A0], D7 00000922 B30C cmpm.b [A1]+, [A4]+ 00000924 B328 4A22 xor.b [A0 + 0x4A22], D1 00000928 AEC2 syscall 0xAC2, auto_pop 0000092A 042D 04C5 17BB subi.b [A5 + 0x17BB], 0xC5 00000930 20F3 040B move.l [A0]+, [A3 + D0.w * 4 + 0xB] 00000934 02C3 .incomplete 00000936 0CDB .incomplete 00000938 3083 move.w [A0], D3 0000093A 08C9 10BB bset.b A1, 0xBB 0000093E 2055 movea.l A0, [A5] 00000940 028B 0A9B 0EEB andi.l A3, 0xA9B0EEB 00000946 3FC9 move.w <>, A1 00000948 0181 bclr D1, D0 0000094A D1C5 add.l A0, D5 0000094C 0172 C049 bchg [A2 + A4.w + 0x49], D0 00000950 0103 btst D3, D0 00000952 1841 movea.b A4, D1 00000954 01C8 .incomplete 00000956 C0D3 mulu.w D0, [A3] 00000958 554B subq.w A3, 2 0000095A 0783 bclr D3, D3 0000095C 1F65 035B move.b [A7 + 0x35B], -[A5] 00000960 006D 030B 166D ori.w [A5 + 0x166D], 0x30B 00000966 03FE .incomplete 00000968 4901 .invalid 4, D1 // invalid opcode 4 with b == 4 0000096A D31C add.b [A4]+, D1 0000096C 6503 bcs +0x5 /* 00000971 */ 0000096E FE65 035B .extension 0xE65 <>, 0x035B // unimplemented 00000972 440B neg.b A3 00000974 00E3 .incomplete 00000976 5688 addq.l A0, 3 00000978 DB1A add.b [A2]+, D5 0000097A 0157 bchg [A7], D0 0000097C D308 addx.b -[A1], -[A0] 0000097E 093C E824 btst 0x24 /* '$' */, D4 00000982 D304 addx.b D1, D4 00000984 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 00000986 28DC move.l [A4]+, [A4]+ 00000988 782E moveq.l D4, 0x2E 0000098A 6ACB bpl -0x33 /* 00000957 */ 0000098C 0438 1621 2312 subi.b [0x00002312], 0x21 /* '!' */ 00000992 9602 sub.b D3, D2 00000994 CB86 and.l D6, D5 00000996 1B13 move.b -[A5], [A3] 00000998 F204 7300 fmove (int16_t) D4, fp6 0000099C 3B02 move.w -[A5], D2 0000099E 0F44 bchg D4, D7 000009A0 3B02 move.w -[A5], D2 000009A2 0325 btst -[A5], D1 000009A4 FB02 .extension 0xB02 <> // unimplemented 000009A6 E302 asl D2.b, 1 000009A8 6100 C900 bsr -0x36FE /* FFFFD2AA */ 000009AC DB01 addx.b D5, D1 000009AE E331 roxl D1.b, D1 000009B0 0B05 btst D5, D5 000009B2 DB21 add.b -[A1], D5 000009B4 7A7A moveq.l D5, 0x7A 000009B6 12E8 8307 move.b [A1]+, [A0 - 0x7CF9] 000009BA 7E3B moveq.l D7, 0x3B 000009BC 0503 btst D3, D2 000009BE 04B2 367B 2FB2 047B subi.l [A2 + D0.w * 4 + 0x7B], 0x367B2FB2 000009C6 2F1C move.l -[A7], [A4]+ 000009C8 E803 asr D3.b, 4 000009CA 04EB .incomplete 000009CC 0C10 D329 cmpi.b [A0], 0x29 /* ')' */ 000009D0 5022 addq.b -[A2], 8 000009D2 AEC3 syscall 0xAC3, auto_pop 000009D4 2E1B move.l D7, [A3]+ 000009D6 25A3 0B22 AEBB 1A1B move.l [[A2 - 0x5145 + D0 * 2] + 0x1A1B], -[A3] 000009DE A50B syscall Rename/PBHRename/HRename, flags=5 000009E0 2893 move.l [A4], [A3] 000009E2 E228 lsr D0.b, D1 000009E4 E306 asl D6.b, 1 000009E6 2B0C move.l -[A5], A4 000009E8 224E movea.l A1, A6 000009EA C32E 8323 and.b [A6 - 0x7CDD], D1 000009EE D63B 028B add.b D3, [PC + D0.w * 2 - 0x117] 000009F2 036A 3B02 bchg [A2 + 0x3B02], D1 000009F6 1076 E306 5ACA movea.b A0, [[A6 + <>] + A6 * 2 + 0x5ACA] 000009FC 3305 move.w -[A1], D5 000009FE AB02 syscall BitsToPix 00000A00 228B move.l [A1], A3 00000A02 1346 E300 move.b [A1 - 0x1D00], D6 00000A06 7601 moveq.l D3, 0x01 00000A08 CE0B and.b D7, A3 00000A0A 004B 017B ori.w A3, 0x17B 00000A0E 003B 0258 4B01 ori.b [[PC + <> + D4 * 2]], 0x58 /* 'X' */ 00000A14 3325 move.w -[A1], -[A5] 00000A16 96BB 2423 sub.l D3, [PC + D2.w * 4 + 0x23] 00000A1A 10FE move.b [A0]+, <> 00000A1C 9304 subx.b D1, D4 00000A1E B309 cmpm.b [A1]+, [A1]+ 00000A20 641B bcc +0x1D /* 00000A3D */ 00000A22 03E3 .incomplete 00000A24 0993 bclr [A3], D4 00000A26 097C 3E7A bchg 0x3E7A /* '>z' */, D4 00000A2A 7A33 moveq.l D5, 0x33 00000A2C 2550 0303 move.l [A2 + 0x303], [A0] 00000A30 8102 sbcd D0, D2 00000A32 1307 move.b -[A1], D7 00000A34 1402 move.b D2, D2 00000A36 C348 exg A1, A0 00000A38 26B3 0435 move.l [A3], [A3 + D0.w * 4 + 0x35] 00000A3C 53DB sls [A3]+ 00000A3E 0F81 bclr D1, D7 00000A40 C1C5 muls.w D0, D5 00000A42 3585 118A 6A06 move.w [[ + <> + D1] + 0x6A06], D5 00000A48 DEF2 10B3 add.w A7, [A2 + D1.w - 0x77] 00000A4C 1A06 move.b D5, D6 00000A4E 0822 4E2B btst.b -[A2], 0x2B /* '+' */ 00000A52 0093 0900 DB20 ori.l [A3], 0x900DB20 00000A58 30FA 5C53 move.w [A0]+, [PC + 0x5C53 /* 000066AD, cstring "" */] 00000A5C 00CB .incomplete 00000A5E 1A08 move.b D5, A0 00000A60 DA08 add.b D5, A0 00000A62 9336 7000 sub.b [A6 + D7.w], D1 00000A66 9319 sub.b [A1]+, D1 00000A68 DE22 add.b D7, -[A2] 00000A6A 4E4B trap 11 00000A6C 2793 092A 1012 DB0F move.l [[A3 + 0x1012 + D0] - 0x24F1], [A3] 00000A74 6115 bsr +0x17 /* 00000A8B */ 00000A76 B30B cmpm.b [A1]+, [A3]+ 00000A78 5014 addq.b [A4], 8 00000A7A 0139 B35D 3213 btst [0xB35D3213], D0 00000A80 1E00 move.b D7, D0 00000A82 D38A addx.l -[A1], -[A2] 00000A84 BB00 xor.b D0, D5 00000A86 A096 syscall SharedLibsMPW 00000A88 7CDB moveq.l D6, 0xFFFFFFDB 00000A8A 0FEB .incomplete 00000A8C 4613 not.b [A3] 00000A8E 0096 4AE1 0200 ori.l [A6], 0x4AE10200 00000A94 2B83 6422 move.l [A5 + D6.w * 4 + 0x22], D3 00000A98 4EF3 1143 3D86 224E jmp [[A3 + <>] + 0x3D86224E] 00000AA0 5B06 subq.b D6, 5 00000AA2 DB5F add.w [A7]+, D5 00000AA4 2C85 move.l [A6], D5 00000AA6 0073 5316 0F08 ori.w [A3 + <> + D0 * 8], 0x5316 00000AAC C102 abcd D0, D2 00000AAE 1598 0FA9 DAF3 move.b [[-0x250D + D0 * 8]], [A0]+ 00000AB4 0706 btst D6, D3 00000AB6 0814 5593 btst.b [A4], 0x93 00000ABA ADDC syscall TEKey, auto_pop 00000ABC 81CA divs.w D0, A2 00000ABE A31D syscall MaxMem, flags=3 00000AC0 1110 move.b -[A0], [A0] 00000AC2 1621 move.b D3, -[A1] 00000AC4 3D49 63E1 move.w [A6 + 0x63E1], A1 00000AC8 CC8B and.l D6, A3 00000ACA 02FA .incomplete 00000ACC 4B24 .invalid 5, -[A4] // invalid opcode 4 with b == 4 00000ACE C304 abcd D1, D4 00000AD0 EB11 roxl D1.b, 5 00000AD2 E1F6 1663 asl .w [A6 + D1.w * 8 + 0x63] 00000AD6 354B 0FC4 move.w [A2 + 0xFC4], A3 00000ADA 8300 sbcd D1, D0 00000ADC 165B movea.b A3, [A3]+ 00000ADE 0E1E 1641 .invalid.b [A6]+, 0x41 /* 'A' */ // invalid immediate operation 00000AE2 DE16 add.b D7, [A6] 00000AE4 0B07 btst D7, D5 00000AE6 7B17 moveq.l D5, 0x17 00000AE8 2305 move.l -[A1], D5 00000AEA E951 roxl D1.w, 4 00000AEC EB05 asl D5.b, 5 00000AEE 0F36 4158 btst [A6], D7 00000AF2 CB97 and.l [A7], D5 00000AF4 0F1E btst [A6]+, D7 00000AF6 1693 move.b [A3], [A3] 00000AF8 08CB 0416 bset.b A3, 0x16 00000AFC 858A A301 unpk -[A2], -[A2], 0xA301 00000B00 D1BF add.l <>, D0 00000B02 81A4 or.l -[A4], D0 00000B04 38D3 move.w [A4]+, [A3] 00000B06 0710 btst [A0], D3 00000B08 8A50 or.w D5, [A0] 00000B0A 4AEB 0D5B tas.b [A3 + 0xD5B] 00000B0E 1E02 move.b D7, D2 00000B10 0B2B 2B03 btst [A3 + 0x2B03], D5 00000B14 5310 subq.b [A0], 1 00000B16 1700 move.b -[A3], D0 00000B18 95B3 3042 sub.l [A3 + D3.w + 0x42], D2 00000B1C 081C 5310 btst.b [A4]+, 0x10 00000B20 B5A5 xor.l -[A5], D2 00000B22 8D0C sbcd -[A6], -[A4] 00000B24 A653 syscall 0x053, flags=6 00000B26 1AF3 2B3C move.b [A5]+, <> 00000B2A 3B22 move.w -[A5], -[A2] 00000B2C 2908 move.l -[A4], A0 00000B2E 5413 addq.b [A3], 2 00000B30 002B 17B3 0128 ori.b [A3 + 0x128], 0xB3 00000B36 68C3 bvc -0x3B /* 00000AFB */ 00000B38 144A movea.b A2, A2 00000B3A 848B or.l D2, A3 00000B3C 084C 1273 bchg.b A4, 0x73 /* 's' */ 00000B40 1992 653D A304 7319 move.b [[A4 - 0x5CFB8CE7] + D6 * 4], [A2] 00000B48 BB01 xor.b D1, D5 00000B4A D301 addx.b D1, D1 00000B4C 4806 nbcd.b D6 00000B4E 7216 moveq.l D1, 0x16 00000B50 1E2B 170B move.b D7, [A3 + 0x170B] 00000B54 0783 bclr D3, D3 00000B56 2E34 A31E F204 move.l D7, [[A4] + A2 * 2 - 0xDFC] 00000B5C F312 .extension 0x312 <> // unimplemented 00000B5E 0608 0808 addi.b A0, 0x8 00000B62 1400 move.b D2, D0 00000B64 2B34 C500 move.l -[A5], [A4 + <> + A4 * 4] 00000B68 9B46 subx.w D5, D6 00000B6A 70F1 moveq.l D0, 0xFFFFFFF1 00000B6C 008B 36F5 00A3 ori.l A3, 0x36F500A3 00000B72 46E9 002A move.w SR, [A1 + 0x2A] 00000B76 B30A cmpm.b [A1]+, [A2]+ 00000B78 2700 move.l -[A3], D0 00000B7A 78A1 moveq.l D4, 0xFFFFFFA1 00000B7C FCE1 054B .extension 0xCE1 <> // unimplemented 00000B80 1336 6C48 move.b -[A1], [A6 + D6 * 4 + 0x48] 00000B84 3A63 movea.w A5, -[A3] 00000B86 3AAB 0916 move.w [A5], [A3 + 0x916] 00000B8A 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4 00000B8C 70BC moveq.l D0, 0xFFFFFFBC 00000B8E 4061 negx.w -[A1] 00000B90 F0A9 9CB3 .extension 0x0A9 <> // unimplemented 00000B94 3FC5 move.w <>, D5 00000B96 EE48 lsr D0.w, 7 00000B98 40C1 move.w D1, SR 00000B9A EE0D lsr D5.b, 7 00000B9C A485 syscall IdleState, flags=4 00000B9E 0308 btst A0, D1 00000BA0 120F move.b D1, A7 00000BA2 B501 xor.b D1, D2 00000BA4 0B2A 0119 btst [A2 + 0x119], D5 00000BA8 4B46 chk.w D5, D6 00000BAA 0700 btst D0, D3 00000BAC 871C or.b [A4]+, D3 00000BAE 1693 move.b [A3], [A3] 00000BB0 02ED .incomplete 00000BB2 01DB .incomplete 00000BB4 0193 bclr [A3], D0 00000BB6 0889 A45B bclr.b A1, 0x5B /* '[' */ 00000BBA 0940 bchg D0, D4 00000BBC A1F2 syscall vLocCRec, flags=1 00000BBE E100 asl D0.b, 8 00000BC0 34CB move.w [A2]+, A3 00000BC2 0165 bchg -[A5], D0 00000BC4 C033 106B and.b D0, [A3 + D1.w + 0x6B] 00000BC8 2661 movea.l A3, -[A1] 00000BCA 196B 2057 0037 move.b [A4 + 0x37], [A3 + 0x2057] 00000BD0 1422 move.b D2, -[A2] 00000BD2 AEB3 syscall 0xAB3, auto_pop 00000BD4 0E04 7124 .invalid.b D4, 0x24 /* '$' */ // invalid immediate operation 00000BD8 C1B5 1C04 and.l [A5 + D1 * 4 + 0x4], D0 00000BDC E917 roxl D7.b, 4 00000BDE D1DC add.l A0, [A4]+ 00000BE0 2503 move.l -[A2], D3 00000BE2 4EB3 0E53 jsr [A3 + D0 * 8 + 0x53] 00000BE6 1782 7300 move.b [A3 + <> + D7 * 2], D2 00000BEA 3200 move.w D1, D0 00000BEC 0F8C bclr A4, D7 00000BEE CC06 and.b D6, D6 00000BF0 DE55 add.w D7, [A5] 00000BF2 044B 2C51 subi.w A3, 0x2C51 /* ',Q' */ 00000BF6 042A 6A95 04C5 subi.b [A2 + 0x4C5], 0x95 00000BFC 36AE C21B move.w [A3], [A6 - 0x3DE5] 00000C00 276D B831 0329 move.l [A3 + 0x329], [A5 - 0x47CF] 00000C06 7106 moveq.l D0, 0x06 00000C08 0802 0F08 btst.b D2, 0x8 00000C0C ADC5 syscall RsrcMapEntry, auto_pop 00000C0E 7D02 moveq.l D6, 0x02 00000C10 1665 movea.b A3, -[A5] 00000C12 1E29 583B move.b D7, [A1 + 0x583B] 00000C16 46C1 move.w SR, D1 00000C18 57A1 subq.l -[A1], 3 00000C1A 56DB sne [A3]+ label00000C1C: 00000C1C 079B bclr [A3]+, D3 00000C1E 0E17 016C .invalid.b [A7], 0x6C /* 'l' */ // invalid immediate operation 00000C22 0F85 bclr D5, D7 00000C24 2616 move.l D3, [A6] 00000C26 8DC2 divs.w D6, D2 00000C28 9504 subx.b D2, D4 00000C2A 2701 move.l -[A3], D1 00000C2C 5817 addq.b [A7], 4 00000C2E 0019 38F2 ori.b [A1]+, 0xF2 00000C32 04E0 .incomplete 00000C34 224E movea.l A1, A6 00000C36 E300 asl D0.b, 1 00000C38 AB11 syscall OldPatToNew 00000C3A 2304 move.l -[A1], D4 00000C3C 8500 sbcd D2, D0 00000C3E 7B05 moveq.l D5, 0x05 00000C40 A132 syscall FlushEvents, flags=1 00000C42 5305 subq.b D5, 1 00000C44 0233 8263 0034 andi.b [A3 + D0.w + 0x34], 0x63 /* 'c' */ 00000C4A 230B move.l -[A1], A3 00000C4C 6DCE blt -0x30 /* 00000C1C */ 00000C4E 14C1 move.b [A2]+, D1 00000C50 9D9B sub.l [A3]+, D6 00000C52 0162 bchg -[A2], D0 00000C54 1440 movea.b A2, D0 00000C56 0063 5205 ori.w -[A3], 0x5205 00000C5A 105A movea.b A0, [A2]+ 00000C5C 6308 bls +0xA /* 00000C66 */ 00000C5E 4524 .invalid 2, -[A4] // invalid opcode 4 with b == 4 00000C60 B502 xor.b D2, D2 00000C62 113B 49FA 09EA 245A A70A move.b -[A0], [[0x9EA245A] - 0x58F6] // begin alternate branch 00000C66-00000C6C label00000C66: 00000C66 09EA .incomplete 00000C68 245A movea.l A2, [A2]+ 00000C6A A70A syscall OpenRF/PBHOpenRF/HOpenRF, flags=7 // end alternate branch 00000C66-00000C6C label00000C66: // (misaligned) 00000C6C 3653 movea.w A3, [A3] 00000C6E 2706 move.l -[A3], D6 00000C70 0840 000F bchg.b D0, 0xF 00000C74 D517 add.b [A7], D2 00000C76 C1D5 muls.w D0, [A5] 00000C78 1C38 AD05 move.b D6, [0xFFFFAD05] 00000C7C 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 00000C7E 49FD lea.l A4, <> 00000C80 D1EF A51C add.l A0, [A7 - 0x5AE4] 00000C84 BB20 xor.b -[A0], D5 00000C86 256D 8709 C9CB move.l [A2 - 0x3635], [A5 - 0x78F7] 00000C8C 69B7 bvs -0x47 /* 00000C45 */ 00000C8E 09B1 E952 C2E3 bclr [[A1] - 0x3D1D], D4 00000C94 1C8D move.b [A6], A5 00000C96 DA87 add.l D5, D7 00000C98 0A27 0EE1 xori.b -[A7], 0xE1 00000C9C 681B bvc +0x1D /* 00000CB9 */ 00000C9E 0410 2E04 subi.b [A0], 0x4 00000CA2 F30D .extension 0x30D <> // unimplemented 00000CA4 8B09 sbcd -[A5], -[A1] 00000CA6 4DE3 lea.l A6, -[A3] 00000CA8 1409 move.b D2, A1 00000CAA C42B 1155 and.b D2, [A3 + 0x1155] 00000CAE 0121 btst -[A1], D0 00000CB0 1433 0073 move.b D2, [A3 + D0.w + 0x73] 00000CB4 022A 10B3 0707 andi.b [A2 + 0x707], 0xB3 00000CBA 0025 9B0B ori.b -[A5], 0xB 00000CBE 0862 14BC bchg.b -[A2], 0xBC 00000CC2 05D2 .incomplete 00000CC4 5B2E 8D13 subq.b [A6 - 0x72ED], 5 00000CC8 B304 xor.b D4, D1 00000CCA 3E4D movea.w A7, A5 00000CCC 948B sub.l D2, A3 00000CCE 18AB 2B10 move.b [A4], [A3 + 0x2B10] 00000CD2 D307 addx.b D1, D7 00000CD4 2843 movea.l A4, D3 00000CD6 0378 DB11 bchg [0xFFFFDB11], D1 00000CDA 6A2E bpl +0x30 /* 00000D0A */ 00000CDC D614 add.b D3, [A4] 00000CDE 0017 8203 ori.b [A7], 0x3 00000CE2 A6C3 syscall vRelBlock, flags=6 00000CE4 1314 move.b -[A1], [A4] 00000CE6 B303 xor.b D3, D1 00000CE8 EB0D lsl D5.b, 5 00000CEA 815B or.w [A3]+, D0 00000CEC D313 add.b [A3], D1 00000CEE 732E moveq.l D1, 0x2E 00000CF0 B30B cmpm.b [A1]+, [A3]+ 00000CF2 3802 move.w D4, D2 00000CF4 0F45 bchg D5, D7 00000CF6 49AB 11C5 .invalid 4, [A3 + 0x11C5] // invalid opcode 4 with b == 6 00000CFA 0173 2E02 bchg [A3 + D2 * 8 + 0x2], D0 00000CFE 0F25 btst -[A5], D7 00000D00 0103 btst D3, D0 00000D02 0C37 0025 7614 cmpi.b [A7 + D7.w * 8 + 0x14], 0x25 /* '%' */ 00000D08 026B 33A9 37DB andi.w [A3 + 0x37DB], 0x33A9 // begin alternate branch 00000D0A-00000D10 label00000D0A: 00000D0A 33A9 37DB 4514 move.w <>, [A1 + 0x37DB] // end alternate branch 00000D0A-00000D10 label00000D0A: // (misaligned) 00000D0E 4514 .invalid 2, [A4] // invalid opcode 4 with b == 4 00000D10 026B 51A5 37A3 andi.w [A3 + 0x37A3], 0x51A5 00000D16 3F14 move.w -[A7], [A4] 00000D18 D313 add.b [A3], D1 00000D1A 0243 33E1 andi.w D3, 0x33E1 00000D1E 0013 4EC5 ori.b [A3], 0xC5 00000D22 00AB 51C1 00FB 3583 ori.l [A3 + 0x3583], 0x51C100FB 00000D2A 01DB .incomplete 00000D2C 2714 move.l -[A3], [A4] 00000D2E 0203 52E1 andi.b D3, 0xE1 00000D32 0093 1E14 020F ori.l [A3], 0x1E14020F 00000D38 A100 syscall Open/PBHOpen/HOpen, flags=1 00000D3A EB12 roxl D2.b, 5 00000D3C 1402 move.b D2, D2 00000D3E 0FA1 bclr -[A1], D7 00000D40 009B 0D14 0203 ori.l [A3]+, 0xD140203 00000D46 49E5 lea.l A4, -[A5] 00000D48 A314 syscall GetVol/PBHGetVol/HGetVol, flags=3 00000D4A 020F A100 andi.b A7, 0x0 00000D4E DB02 addx.b D5, D2 00000D50 1402 move.b D2, D2 00000D52 0F85 bclr D5, D7 00000D54 0626 CB11 addi.b -[A6], 0x11 00000D58 9685 sub.l D3, D5 00000D5A 3D76 6009 D78A move.w [A6 - 0x2876], [A6 + D6.w + 0x9] 00000D60 0432 BB22 D30A 2CCA subi.b [[A2 + <> + A5 * 2] + 0x2CCA], 0x22 /* '\"' */ 00000D68 DB3B AB02 3240 add.b [[PC + <> + A2 * 2] + 0x3240], D5 00000D6E 0B02 btst D2, D5 00000D70 0702 btst D2, D3 00000D72 FCF3 0A6B .extension 0xCF3 <> // unimplemented 00000D76 5AD3 spl [A3] 00000D78 0A88 C307 324B xori.l A0, 0xC307324B 00000D7E 4523 .invalid 2, -[A3] // invalid opcode 4 with b == 4 00000D80 0644 DB05 addi.w D4, 0xDB05 00000D84 74A1 moveq.l D2, 0xFFFFFFA1 00000D86 0100 btst D0, D0 00000D88 A338 syscall WriteParam, flags=3 00000D8A 8101 sbcd D0, D1 00000D8C 3213 move.w D1, [A3] 00000D8E 26AB 0821 move.l [A3], [A3 + 0x821] 00000D92 12E5 move.b [A1]+, -[A5] 00000D94 B768 9B12 xor.w [A0 - 0x64EE], D3 00000D98 AC88 syscall TextFace, auto_pop 00000D9A 931B sub.b [A3]+, D1 00000D9C 069A 1B2D 32EB addi.l [A2]+, 0x1B2D32EB 00000DA2 AB6B syscall rMax 00000DA4 9312 sub.b [A2], D1 00000DA6 48EB 0D0F 321C movem.l [A3 + 0x321C], D0,D1,D2,D3,A0,A2,A3 00000DAC 4800 nbcd.b D0 00000DAE 0F8C bclr A4, D7 00000DB0 6B0A bmi +0xC /* 00000DBC */ 00000DB2 C500 abcd D2, D0 00000DB4 5B40 subq.w D0, 5 00000DB6 8B0D sbcd -[A5], -[A5] 00000DB8 7B17 moveq.l D5, 0x17 00000DBA 4197 .invalid 0, [A7] // invalid opcode 4 with b == 6 label00000DBC: 00000DBC 1C48 movea.b A6, A0 00000DBE 845B or.w D2, [A3]+ 00000DC0 4F2B 0182 .invalid 7, [A3 + 0x182] // invalid opcode 4 with b == 4 00000DC4 CC14 and.b D6, [A4] 00000DC6 0F80 bclr D0, D7 00000DC8 D309 addx.b -[A1], -[A1] 00000DCA 8B01 sbcd D5, D1 00000DCC 3346 BB0B move.w [A1 - 0x44F5], D6 00000DD0 AB4D syscall bcEnd1 00000DD2 DB16 add.b [A6], D5 00000DD4 BB58 xor.w [A0]+, D5 00000DD6 4261 clr.w -[A1] 00000DD8 054A bchg A2, D2 00000DDA D2B3 3593 4D1A BBD9 add.l D1, [[ + D3 * 4] + 0x4D1ABBD9] 00000DE2 C102 abcd D0, D2 00000DE4 D315 add.b [A5], D1 00000DE6 2D01 move.l -[A6], D1 00000DE8 8396 or.l [A6], D1 00000DEA 2101 move.l -[A0], D1 00000DEC F304 .extension 0x304 <> // unimplemented 00000DEE 149B move.b [A2], [A3]+ 00000DF0 2F14 move.l -[A7], [A4] 00000DF2 AD02 syscall RealFont, auto_pop 00000DF4 EA1B ror D3.b, 5 00000DF6 032B 6BBB btst [A3 + 0x6BBB], D1 00000DFA 0214 0FAC andi.b [A4], 0xAC 00000DFE 880F or.b D4, A7 00000E00 AC88 syscall TextFace, auto_pop 00000E02 C332 AC2C and.b [A2 + A2 * 4 + 0x2C], D1 00000E06 931B sub.b [A3]+, D1 00000E08 E9D3 9C18 bfextu D1, [A3] {D0:24} 00000E0C 0E0A 9313 .invalid.b A2, 0x13 // invalid immediate operation 00000E10 6569 bcs +0x6B /* 00000E7B */ 00000E12 5053 addq.w [A3], 8 00000E14 0953 bchg [A3], D4 00000E16 04FB .incomplete 00000E18 69FB bvs -0x3 /* 00000E15 */ 00000E1A 1DA8 68C3 3CE5 move.b [A6 + D3 * 4 - 0x27], [A0 + 0x68C3] 00000E20 120B move.b D1, A3 00000E22 095B bchg [A3]+, D4 00000E24 1E93 move.b [A7], [A3] 00000E26 1B01 move.b -[A5], D1 00000E28 0ED3 .incomplete 00000E2A 0A0B 08B3 xori.b A3, 0xB3 00000E2E 0C7B 19F2 5307 B31A 0B01 cmpi.w [[PC + <>] + D5 * 2 - 0x4CE5F4FF], 0x19F2 00000E38 5893 addq.l [A3], 4 00000E3A 13F3 0907 0375 AC93 1325 0FAB move.b [0x13250FAB], [[A3 + <>] + D0 + 0x375AC93] 00000E46 0D25 btst -[A5], D6 00000E48 0FBB 046C bclr [PC + D0.w * 4 + 0x6C], D7 00000E4C 9313 sub.b [A3], D1 00000E4E 431D .invalid 1, [A5]+ // invalid opcode 4 with b == 4 00000E50 9313 sub.b [A3], D1 00000E52 6100 EB00 bsr -0x14FE /* FFFFF954 */ 00000E56 0B08 btst A0, D5 00000E58 0F3C CB1D btst 0x1D, D7 00000E5C 1E28 8B35 move.b D7, [A0 - 0x74CB] 00000E60 C244 and.w D1, D4 00000E62 2B00 move.l -[A5], D0 00000E64 7400 moveq.l D2, 0x00 00000E66 0FA1 bclr -[A1], D7 00000E68 1507 move.b -[A2], D7 00000E6A 012E 0FE1 btst [A6 + 0xFE1], D0 00000E6E C2D8 mulu.w D1, [A0]+ 00000E70 A525 syscall GetHandleSize, flags=5 00000E72 FB17 .extension 0xB17 <> // unimplemented 00000E74 32B5 02E9 move.w [A1], [A5 + D0.w * 2 - 0x23] 00000E78 18E3 move.b [A4]+, -[A3] 00000E7A 2309 move.l -[A1], A1 00000E7C 0301 btst D1, D1 00000E7E 2843 movea.l A4, D3 00000E80 0AA8 68E3 0C21 0A05 xori.l [A0 + 0xA05], 0x68E30C21 00000E88 09EB .incomplete 00000E8A 1F0D move.b -[A7], A5 00000E8C 0981 bclr D1, D4 00000E8E 0A23 0371 xori.b -[A3], 0x71 /* 'q' */ 00000E92 099B bclr [A3]+, D4 00000E94 25C5 00A1 move.l [PC + 0xA1 /* 00000F37, value 0x555B3D48 'U[=H' */], D5 00000E98 18F3 01CB 154A C100 move.b [A4]+, [[ + <>] + 0x154AC100] 00000EA0 A918 syscall SetWRefCon 00000EA2 9B0A subx.b -[A5], -[A2] 00000EA4 1412 move.b D2, [A2] 00000EA6 8812 or.b D4, [A2] 00000EA8 0B0E btst A6, D5 00000EAA 4093 negx.l [A3] 00000EAC 4F61 chk.w D7, -[A1] 00000EAE 15EB 0D93 1B14 move.b [PC + 0x1B14 /* 000029C4, cstring "" */], [A3 + 0xD93] 00000EB4 1C0B move.b D6, A3 00000EB6 0EAC 8840 2B6B A106 .invalid.l [A4 - 0x5EFA], 0x88402B6B // invalid immediate operation 00000EBE 1702 move.b -[A3], D2 00000EC0 360F move.w D3, A7 00000EC2 590E subq.b A6, 4 00000EC4 0FAC 0B09 bclr [A4 + 0xB09], D7 00000EC8 931B sub.b [A3]+, D1 00000ECA 6109 bsr +0xB /* 00000ED5 */ 00000ECC CCEB 0DC3 mulu.w D6, [A3 + 0xDC3] 00000ED0 32A1 move.w [A1], -[A1] 00000ED2 66A3 bne -0x5B /* 00000E77 */ 00000ED4 28A5 move.l [A4], -[A5] 00000ED6 382B 0914 move.w D4, [A3 + 0x914] 00000EDA 6305 bls +0x7 /* 00000EE1 */ 00000EDC 2B09 move.l -[A5], A1 00000EDE 2701 move.l -[A3], D1 00000EE0 A014 syscall GetVol/PBHGetVol/HGetVol 00000EE2 00AB 5607 036F 8B04 ori.l [A3 - 0x74FC], 0x5607036F 00000EEA 3A08 move.w D5, A0 00000EEC 140B move.b D2, A3 00000EEE 024D 4461 andi.w A5, 0x4461 /* 'Da' */ 00000EF2 752E moveq.l D2, 0x2E 00000EF4 8B0F sbcd -[A5], -[A7] 00000EF6 A503 syscall Write, flags=5 00000EF8 9B14 sub.b [A4], D5 00000EFA 652C bcs +0x2E /* 00000F28 */ 00000EFC 5A06 addq.b D6, 5 00000EFE DE72 BB00 add.w D7, [A2 + <> + A3 * 2] 00000F02 7264 moveq.l D1, 0x64 00000F04 C1D5 muls.w D0, [A5] 00000F06 8302 sbcd D1, D2 00000F08 38EB 150B move.w [A4]+, [A3 + 0x150B] 00000F0C 28E3 move.l [A4]+, -[A3] 00000F0E 5A28 81D9 addq.b [A0 - 0x7E27], 5 00000F12 6B10 bmi +0x12 /* 00000F24 */ 00000F14 B319 xor.b [A1]+, D1 00000F16 040E E900 subi.b A6, 0x0 00000F1A 2B27 move.l -[A5], -[A7] 00000F1C 0701 btst D1, D3 00000F1E 9D81 subx.l D6, D1 00000F20 0041 FFB3 ori.w D1, 0xFFB3 label00000F24: 00000F24 1928 AD01 move.b -[A4], [A0 - 0x52FF] label00000F28: 00000F28 FB14 .extension 0xB14 <> // unimplemented 00000F2A B319 xor.b [A1]+, D1 00000F2C B30A cmpm.b [A1]+, [A2]+ 00000F2E ED00 asl D0.b, 6 00000F30 A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3 00000F32 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4 00000F34 224E movea.l A1, A6 00000F36 8355 or.w [A5], D1 00000F38 5B3D subq.b <>, 5 00000F3A 4822 nbcd.b -[A2] 00000F3C 4E3B .invalid // invalid opcode 4 00000F3E 0958 bchg [A0]+, D4 00000F40 5B3D subq.b <>, 5 00000F42 0608 000F addi.b A0, 0xF 00000F46 5E2B 1A00 addq.b [A3 + 0x1A00], 7 00000F4A 9365 sub.w -[A5], D1 00000F4C 8301 sbcd D1, D1 00000F4E 0175 1C10 bchg [A5 + D1 * 4 + 0x10], D0 00000F52 02DB .incomplete 00000F54 5D34 D313 12E8 125B subq.b [[A4 + A5 * 2] + 0x12E8125B], 6 00000F5C 0300 btst D0, D1 00000F5E A320 syscall SetPtrSize, flags=3 00000F60 8301 sbcd D1, D1 00000F62 A70A syscall OpenRF/PBHOpenRF/HOpenRF, flags=7 00000F64 386C E83A movea.w A4, [A4 - 0x17C6] 00000F68 086C 5B03 3A08 bchg.b [A4 + 0x3A08], 0x3 00000F6E 5305 subq.b D5, 1 00000F70 001F 0433 ori.b [A7]+, 0x33 /* '3' */ 00000F74 001B 2850 ori.b [A3]+, 0x50 /* 'P' */ 00000F78 2A10 move.l D5, [A0] 00000F7A 7300 moveq.l D1, 0x00 00000F7C 0705 btst D5, D3 00000F7E 2F03 move.l -[A7], D3 00000F80 0043 1B50 ori.w D3, 0x1B50 00000F84 004B 851E ori.w A3, 0x851E 00000F88 6A8B bpl -0x73 /* 00000F15 */ 00000F8A 06C3 .incomplete 00000F8C 169B move.b [A3], [A3]+ 00000F8E 171E move.b -[A3], [A6]+ 00000F90 1081 move.b [A0], D1 00000F92 0093 1793 0632 ori.l [A3], 0x17930632 00000F98 1E6A A121 movea.b A7, [A2 - 0x5EDF] 00000F9C 1E10 move.b D7, [A0] 00000F9E E524 asl D4.b, D2 00000FA0 3B2B AB07 move.w -[A5], [A3 - 0x54F9] 00000FA4 C318 and.b [A0]+, D1 00000FA6 EB07 asl D7.b, 5 00000FA8 FB08 .extension 0xB08 <> // unimplemented 00000FAA 1E10 move.b D7, [A0] 00000FAC 6B02 bmi +0x4 /* 00000FB0 */ 00000FAE 6A7B bpl +0x7D /* 0000102B */ label00000FB0: 00000FB0 0DDB .incomplete 00000FB2 8283 or.l D1, D3 00000FB4 0C44 835A cmpi.w D4, 0x835A 00000FB8 446B 0507 neg.w [A3 + 0x507] 00000FBC 051A btst [A2]+, D2 00000FBE AB3C syscall bcMain0 00000FC0 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4 00000FC2 E506 asl D6.b, 2 00000FC4 EEE3 1903 bfset -[A3] {D4:3} 00000FC8 00F2 .incomplete 00000FCA AB3C syscall bcMain0 00000FCC 1705 move.b -[A3], D5 00000FCE 19E3 6FA1 move.b 0xA1, -[A3] 00000FD2 071B btst [A3]+, D3 00000FD4 0F2E 04E3 btst [A6 + 0x4E3], D7 00000FD8 19A6 C352 D27B move.b [[A4] - 0x2D85], -[A6] 00000FDE 4DE3 lea.l A6, -[A3] 00000FE0 4D14 .invalid 6, [A4] // invalid opcode 4 with b == 4 00000FE2 0704 btst D4, D3 00000FE4 4072 3EDB negx.w [A2 + D3 * 8 - 0x37] 00000FE8 1508 move.b -[A2], A0 00000FEA 005B 5472 ori.w [A3]+, 0x5472 /* 'Tr' */ 00000FEE 64C5 bcc -0x39 /* 00000FB5 */ 00000FF0 925B sub.w D1, [A3]+ 00000FF2 432A 6AA3 .invalid 1, [A2 + 0x6AA3] // invalid opcode 4 with b == 4 00000FF6 1AE1 move.b [A5]+, -[A1] 00000FF8 0203 1FF2 andi.b D3, 0xF2 00000FFC E36F lsl D7.w, D1 00000FFE 8B09 sbcd -[A5], -[A1] 00001000 321E move.w D1, [A6]+ 00001002 1091 move.b [A0], [A1] 00001004 2E43 movea.l A7, D3 00001006 60AB bra -0x53 /* 00000FB3 */ 00001008 0006 AB0B ori.b D6, 0xB 0000100C 085E C41C bchg.b [A6]+, 0x1C 00001010 1000 move.b D0, D0 00001012 0FDE .incomplete 00001014 0953 bchg [A3], D4 00001016 A60F syscall MountVol, flags=6 00001018 8268 8383 or.w D1, [A0 - 0x7C7D] 0000101C 2C83 move.l [A6], D3 0000101E 025B 02EB andi.w [A3]+, 0x2EB 00001022 1514 move.b -[A2], [A4] 00001024 430C .invalid 1, A4 // invalid opcode 4 with b == 4 00001026 D313 add.b [A3], D1 00001028 AC5B syscall BitOr, auto_pop 0000102A 03AC E81B bclr [A4 - 0x17E5], D1 0000102E 1B02 move.b -[A5], D2 00001030 0FE5 .incomplete 00001032 3113 move.w -[A0], [A3] 00001034 2E83 move.l [A7], D3 00001036 021B 0301 andi.b [A3]+, 0x1 0000103A 0200 0F29 andi.b D0, 0x29 /* ')' */ 0000103E 5C5B addq.w [A3]+, 6 00001040 5F83 subq.l D3, 7 00001042 023B 0A79 0313 1E1B 1BB3 andi.b [[PC + D0 * 2] + 0x1E1B1BB3], 0x79 /* 'y' */ 0000104C 0B4B bchg A3, D5 0000104E 0BB3 0B2C bclr <>, D5 00001052 020F 0504 andi.b A7, 0x4 00001056 0B3D btst <>, D5 00001058 8302 sbcd D1, D2 0000105A 9307 subx.b D1, D7 0000105C A102 syscall Read, flags=1 0000105E 6D02 blt +0x4 /* 00001062 */ 00001060 4159 chk.w D0, [A1]+ label00001062: 00001062 0FE5 .incomplete 00001064 016B 4283 bchg [A3 + 0x4283], D0 00001068 021B 1305 andi.b [A3]+, 0x5 0000106C 0613 7609 addi.b [A3], 0x9 /* '\t' */ 00001070 06CB .incomplete 00001072 30E1 move.w [A0]+, -[A1] 00001074 1143 0003 move.b [A0 + 0x3], D3 00001078 5685 addq.l D5, 3 0000107A C2AB 3CA6 and.l D1, [A3 + 0x3CA6] 0000107E 7338 moveq.l D1, 0x38 00001080 1C10 move.b D6, [A0] 00001082 CB07 abcd D5, D7 00001084 503A 08E5 addq.b [PC + 0x8E5 /* 0000196B, value 0x7B '{' */], 8 00001088 890F sbcd -[A4], -[A7] 0000108A 2A10 move.l D5, [A0] 0000108C 3C43 movea.w A6, D3 0000108E 2221 move.l D1, -[A1] 00001090 0268 9B11 4B03 andi.w [A0 + 0x4B03], 0x9B11 00001096 5861 addq.w -[A1], 4 00001098 0D7B 0EEB bchg [PC + D0 * 8 - 0x21], D6 0000109C 15CB 0A79 move.b [PC + 0xA79 /* 00001B17, cstring "" */], A3 000010A0 0D0F btst A7, D6 000010A2 4507 .invalid 2, D7 // invalid opcode 4 with b == 4 000010A4 EB24 asl D4.b, D5 000010A6 8302 sbcd D1, D2 000010A8 3B14 move.w -[A5], [A4] 000010AA 1902 move.b -[A4], D2 000010AC 150C move.b -[A2], A4 000010AE 0FA5 bclr -[A5], D7 000010B0 0233 4283 02C3 andi.b [A3 + D0.w * 2 - 0x61], 0x83 000010B6 2DA1 026D move.l [A6 + D0.w * 2 + 0x6D], -[A1] 000010BA 0202 0FC5 andi.b D2, 0xC5 000010BE 01DB .incomplete 000010C0 2483 move.l [A2], D3 000010C2 0293 30C1 01F1 andi.l [A3], 0x30C101F1 000010C8 0B03 btst D3, D5 000010CA 293C 5352 EB02 move.l -[A4], 0x5352EB02 000010D0 D873 015B A57B 0073 add.w D4, [[A3] - 0x5A84FF8D] 000010D8 0153 bchg [A3], D0 000010DA 3F5B 2572 move.w [A7 + 0x2572], [A3]+ 000010DE D300 addx.b D1, D0 000010E0 8302 sbcd D1, D2 000010E2 FB0B .extension 0xB0B <> // unimplemented 000010E4 EB15 roxl D5.b, 5 000010E6 1CD3 move.b [A6]+, [A3] 000010E8 00D2 .incomplete 000010EA 4B3F .invalid 5, <> // invalid opcode 4 with b == 4 000010EC 5B25 subq.b -[A5], 5 000010EE 251A move.l -[A2], [A2]+ 000010F0 6361 bls +0x63 /* 00001153 */ 000010F2 A136 syscall MoreMasters, flags=1 000010F4 0608 D281 addi.b A0, 0x81 000010F8 0200 6B54 andi.b D0, 0x54 /* 'T' */ 000010FC DE41 add.w D7, D1 000010FE 05BB 813A 5308 081C BB00 bclr [[PC + 0x5308081C + A0] - 0x4500], D2 00001108 1400 move.b D2, D0 0000110A 2B61 0578 move.l [A5 + 0x578], -[A1] 0000110E 0B00 btst D0, D5 00001110 A65B syscall PowerOff, flags=6 00001112 004B 0344 ori.w A3, 0x344 00001116 2CBD move.l [A6], <> 00001118 0E83 82E3 0C81 .invalid.l D3, 0x82E30C81 // invalid immediate operation 0000111E 1541 040F move.b [A2 + 0x40F], D1 00001122 2103 move.l -[A0], D3 00001124 30A6 move.w [A0], -[A6] 00001126 4B23 .invalid 5, -[A3] // invalid opcode 4 with b == 4 00001128 E100 asl D0.b, 8 0000112A C33D and.b <>, D1 0000112C 0105 btst D5, D0 0000112E 6525 bcs +0x27 /* 00001155 */ 00001130 8302 sbcd D1, D2 00001132 A311 syscall GetEOF, flags=3 00001134 D70E addx.b -[A3], -[A6] 00001136 09E3 .incomplete 00001138 5CC1 sge D1 0000113A 0E30 A6DB 100B .invalid.b [A0 + D1.w + 0xB], 0xDB // invalid immediate operation 00001140 3103 move.w -[A0], D3 00001142 2510 move.l -[A2], [A0] 00001144 334E 8302 move.w [A1 - 0x7CFE], A6 00001148 EB10 roxl D0.b, 5 0000114A 7D1D moveq.l D6, 0x1D 0000114C 0F81 bclr D1, D7 0000114E 02AB 3FF3 0983 022B andi.l [A3 + 0x22B], 0x3FF30983 00001156 1361 1119 move.b [A1 + 0x1119], -[A1] 0000115A 020F 0102 andi.b A7, 0x2 0000115E 9B25 sub.b -[A5], D5 00001160 8302 sbcd D1, D2 00001162 C31C and.b [A4]+, D1 00001164 751F moveq.l D2, 0x1F 00001166 9321 sub.b -[A1], D1 00001168 411F .invalid 0, [A7]+ // invalid opcode 4 with b == 4 0000116A 8308 sbcd -[A1], -[A0] 0000116C E109 lsl D1.b, 8 0000116E 334B 4100 move.w [A1 + 0x4100], A3 00001172 5322 subq.b -[A2], 1 00001174 0520 btst -[A0], D2 00001176 301E move.w D0, [A6]+ 00001178 10B3 0174 move.b [A0], <> 0000117C BB04 xor.b D4, D5 0000117E 5305 subq.b D5, 1 00001180 2920 move.l -[A4], -[A0] 00001182 4208 clr.b A0 00001184 020F 2A10 andi.b A7, 0x10 00001188 7B02 moveq.l D5, 0x02 0000118A C465 and.w D2, -[A5] 0000118C 21A3 042C move.l [A0 + D0.w * 4 + 0x2C], -[A3] 00001190 08E3 19CC bset.b -[A3], 0xCC 00001194 5331 B682 subq.b [A1 + A3.w * 8 - 0x126], 1 00001198 0843 0C85 bchg.b D3, 0x85 0000119C 8B0F sbcd -[A5], -[A7] 0000119E 4530 6A07 .invalid 2, [A0 + D6 * 2 + 0x7] // invalid opcode 4 with b == 4 000011A2 0097 4909 020F ori.l [A7], 0x4909020F 000011A8 8540 DB05 pack D2, D0, 0xDB05 000011AC 5000 addq.b D0, 8 000011AE 5365 subq.w -[A5], 1 000011B0 A135 syscall OffLine/Offline, flags=1 000011B2 6302 bls +0x4 /* 000011B6 */ 000011B4 C940 exg D4, D0 label000011B6: 000011B6 D81C add.b D4, [A4]+ 000011B8 6A02 bpl +0x4 /* 000011BC */ 000011BA DB5C add.w [A4]+, D5 label000011BC: 000011BC 8301 sbcd D1, D1 000011BE FB35 .extension 0xB35 <> // unimplemented 000011C0 A5EA syscall vFileRead, flags=5 000011C2 8320 or.b -[A0], D1 000011C4 0701 btst D1, D3 000011C6 6EA5 bgt -0x59 /* 0000116D */ 000011C8 00FB .incomplete 000011CA 0A17 014F xori.b [A7], 0x4F /* 'O' */ 000011CE 081C 1012 btst.b [A4]+, 0x12 000011D2 9B14 sub.b [A4], D5 000011D4 C156 and.w [A6], D0 000011D6 4A81 tst.l D1 000011D8 0093 2F22 4E5B ori.l [A3], 0x2F224E5B /* '/\"N[' */ 000011DE 1F83 20F5 move.b [A7 + D2.w - 0x11], D3 000011E2 00FB .incomplete 000011E4 0A2A 1022 4EEB xori.b [A2 + 0x4EEB], 0x22 /* '\"' */ 000011EA 0B03 btst D3, D5 000011EC 251B move.l -[A2], [A3]+ 000011EE 0393 bclr [A3], D1 000011F0 2519 move.l -[A2], [A1]+ 000011F2 4BF1 0B02 0F82 lea.l A5, [[A1 + <> + D0 * 2] + 0xF82] 000011F8 2A10 move.l D5, [A0] 000011FA 9B17 sub.b [A7], D5 000011FC 810A sbcd -[A0], -[A2] 000011FE 8B22 or.b -[A2], D5 00001200 1400 move.b D2, D0 00001202 434B chk.w D1, A3 00001204 0123 btst -[A3], D0 00001206 612F bsr +0x31 /* 00001237 */ 00001208 3493 move.w [A2], [A3] 0000120A 01E5 .incomplete 0000120C 07BB 0000 bclr [PC + D0.w], D3 00001210 0F30 FB01 btst [[A0 + <> + A7 * 2]], D7 00001214 A500 syscall Open/PBHOpen/HOpen, flags=5 00001216 0F34 14C1 btst [A4 + D1.w * 4 - 0x63], D7 0000121A 1414 move.b D2, [A4] 0000121C C114 and.b [A4], D0 0000121E A514 syscall GetVol/PBHGetVol/HGetVol, flags=5 00001220 CB39 C453 6D83 and.b [0xC4536D83], D5 00001226 0064 E01C ori.w -[A4], 0xE01C 0000122A 6400 E374 bcc -0x1C8A /* FFFFF5A0 */ 0000122E 3400 move.w D2, D0 00001230 931F sub.b [A7]+, D1 00001232 224E movea.l A1, A6 00001234 4B2E 485B .invalid 5, [A6 + 0x485B] // invalid opcode 4 with b == 4 00001238 3D01 move.w -[A6], D1 0000123A 5F4B subq.w A3, 7 0000123C 0053 6D03 ori.w [A3], 0x6D03 00001240 02C1 .incomplete 00001242 5A81 addq.l D1, 5 00001244 AC7B syscall ClipRect, auto_pop 00001246 0A7B 3C05 8F6A 2706 0DE1 xori.w [[PC + 0x2706] + 0xDE1], 0x3C05 00001250 BA04 cmp.b D5, D4 00001252 DC78 8273 add.w D6, [0xFFFF8273] 00001256 1B5C 6214 move.b [A5 + 0x6214], [A4]+ 0000125A 007B 3D6E 30DB ori.w [PC + D3.w - 0x37], 0x3D6E /* '=n' */ 00001260 2722 move.l -[A3], -[A2] 00001262 4EB3 015B 17EE 8B0A jsr [[A3] + 0x17EE8B0A] 0000126A A312 syscall SetEOF, flags=3 0000126C C603 and.b D3, D3 0000126E 0EA3 120F C5E4 .invalid.l -[A3], 0x120FC5E4 // invalid immediate operation 00001274 130C move.b -[A1], A4 00001276 EB05 asl D5.b, 5 00001278 6300 830B bls -0x7CF3 /* FFFF9585 */ 0000127C 0319 btst [A1]+, D1 0000127E 2807 move.l D4, D7 00001280 0381 bclr D1, D1 00001282 8503 sbcd D2, D3 00001284 B338 2309 xor.b [0x00002309], D1 00001288 8812 or.b D4, [A2] 0000128A 8845 or.w D4, D5 0000128C 31EB 242A 2801 move.w [0x00002801], [A3 + 0x242A] 00001292 BAC0 cmpa.w A5, D0 00001294 E569 lsl D1.w, D2 00001296 AB50 syscall bAvg 00001298 1704 move.b -[A3], D4 0000129A D872 2C72 add.w D4, [A2 + D2 * 4 + 0x72] 0000129E B306 xor.b D6, D1 000012A0 7CBB moveq.l D6, 0xFFFFFFBB 000012A2 06DB .incomplete 000012A4 0006 C315 ori.b D6, 0x15 000012A8 830A sbcd -[A1], -[A2] 000012AA 1E04 move.b D7, D4 000012AC 5B06 subq.b D6, 5 000012AE 283E move.l D4, <> 000012B0 7305 moveq.l D1, 0x05 000012B2 1E3E move.b D7, <> 000012B4 4607 not.b D7 000012B6 009B 85D6 0023 ori.l [A3]+, 0x85D60023 000012BC 3472 2C34 movea.w A2, [A2 + D2 * 4 + 0x34] 000012C0 1C28 00E3 move.b D6, [A0 + 0xE3] 000012C4 53D3 sls [A3] 000012C6 015B bchg [A3]+, D0 000012C8 0345 bchg D5, D1 000012CA 06A5 004B 1B00 addi.l -[A5], 0x4B1B00 000012D0 EB87 asl D7, 5 000012D2 D31F add.b [A7]+, D1 000012D4 A22B syscall EmptyHandle, flags=2 000012D6 2512 move.l -[A2], [A2] 000012D8 AB50 syscall bAvg 000012DA 008B 3DA0 AB50 ori.l A3, 0x3DA0AB50 000012E0 1300 move.b -[A1], D0 000012E2 DB0C addx.b -[A5], -[A4] 000012E4 22AE 0704 move.l [A1], [A6 + 0x704] 000012E8 ED0F lsl D7.b, 6 000012EA 22AE F311 move.l [A1], [A6 - 0xCEF] 000012EE 3B31 2B17 8300 0F30 move.w -[A5], [[A1] + D2 * 2 - 0x7CFFF0D0] 000012F6 68FB bvc -0x3 /* 000012F3 */ 000012F8 5222 addq.b -[A2], 1 000012FA AE2B syscall GetNextDevice, auto_pop 000012FC 001B 2781 ori.b [A3]+, 0x81 00001300 2012 move.l D0, [A2] 00001302 9607 sub.b D3, D7 00001304 02AC 0504 0F72 E8CB andi.l [A4 - 0x1735], 0x5040F72 0000130C 0496 64A5 4ADB subi.l [A6], 0x64A54ADB 00001312 1485 move.b [A2], D5 00001314 0123 btst -[A3], D0 00001316 7412 moveq.l D2, 0x12 00001318 0F12 btst [A2], D7 0000131A BB5C xor.w [A4]+, D5 0000131C 004B 7461 ori.w A3, 0x7461 /* 'ta' */ 00001320 0012 0FA1 ori.b [A2], 0xA1 00001324 0081 192A 28E3 ori.l D1, 0x192A28E3 0000132A 3FC8 move.w <>, A0 0000132C 6383 bls -0x7B /* 000012B1 */ 0000132E 6453 bcc +0x55 /* 00001383 */ 00001330 4E1C .invalid // invalid opcode 4 00001332 E865 asr D5.w, D4 00001334 030F btst A7, D1 00001336 C896 and.l D4, [A6] 00001338 4B28 6430 .invalid 5, [A0 + 0x6430] // invalid opcode 4 with b == 4 0000133C 4208 clr.b A0 0000133E 0812 FB06 btst.b [A2], 0x6 00001342 6504 bcs +0x6 /* 00001348 */ 00001344 1B54 D47C move.b [A5 - 0x2B84], [A4] label00001348: 00001348 FB06 .extension 0xB06 <> // unimplemented 0000134A DB00 addx.b D5, D0 0000134C 9303 subx.b D1, D3 0000134E 5ACB 00BB dbpl D3, +0xBD /* 0000140B */ 00001352 03FB .incomplete 00001354 100E move.b D0, A6 00001356 EB09 lsl D1.b, 5 00001358 B348 cmpm.w [A1]+, [A0]+ 0000135A 2A28 DB25 move.l D5, [A0 - 0x24DB] 0000135E 6CB3 bge -0x4B /* 00001313 */ 00001360 483A 081C nbcd.b [PC + 0x81C /* 00001B7E, cstring "" */] 00001364 3E1C move.w D7, [A4]+ 00001366 2C02 move.l D6, D2 00001368 636F bls +0x71 /* 000013D9 */ 0000136A 2A10 move.l D5, [A0] 0000136C 6305 bls +0x7 /* 00001373 */ 0000136E FBA7 .invalid <> 00001370 BB0C cmpm.b [A5]+, [A4]+ 00001372 585B addq.w [A3]+, 4 00001374 09CE .incomplete 00001376 7435 moveq.l D2, 0x35 00001378 020F 2A10 andi.b A7, 0x10 0000137C E101 asl D1.b, 8 0000137E 38E1 move.w [A4]+, -[A1] 00001380 0104 btst D4, D0 00001382 F501 .extension 0x501 <> // unimplemented 00001384 4B3C 2A10 BB46 .invalid 5, 0x2A10BB46 // invalid opcode 4 with b == 4 0000138A 0702 btst D2, D3 0000138C 1AD5 move.b [A5]+, [A5] 0000138E 07A3 bclr -[A3], D3 00001390 080E A406 btst.b A6, 0x6 00001394 B642 cmp.w D3, D2 00001396 6E68 bgt +0x6A /* 00001400 */ 00001398 A330 syscall OSEventAvail, flags=3 0000139A 2102 move.l -[A0], D2 0000139C 030A btst A2, D1 0000139E 1302 move.b -[A1], D2 000013A0 9813 sub.b D4, [A3] 000013A2 0294 A0BB 5CC3 andi.l [A4], 0xA0BB5CC3 000013A8 08E2 E33E bset.b -[A2], 0x3E /* '>' */ 000013AC 2853 movea.l A4, [A3] 000013AE 0D3B 06AB btst [PC + D0.w * 8 - 0x85], D6 000013B2 17DB 0974 move.b <>, [A3]+ 000013B6 B310 xor.b [A0], D1 000013B8 4317 .invalid 1, [A7] // invalid opcode 4 with b == 4 000013BA AB03 syscall Jackson 000013BC 58BB 01F3 02D3 0F7B 1558 FB26 addq.l [[0x2D30F7B] + 0x1558FB26], 4 000013C8 BB3F xor.b <>, D5 000013CA 6B12 bmi +0x14 /* 000013DE */ 000013CC 742B moveq.l D2, 0x2B 000013CE 975C sub.w [A4]+, D3 000013D0 62AD bhi -0x51 /* 0000137F */ 000013D2 070B btst A3, D3 000013D4 8F2A 10FB or.b [A2 + 0x10FB], D7 000013D8 3132 8400 move.w -[A0], [A2 + A0.w * 4] 000013DC CB19 and.b [A1]+, D5 label000013DE: 000013DE 8C43 or.w D6, D3 000013E0 1537 08BC move.b -[A2], [A7 + D0 - 0x68] 000013E4 E319 rol D1.b, 1 000013E6 AB02 syscall BitsToPix 000013E8 0608 C144 addi.b A0, 0x44 /* 'D' */ 000013EC DB4A addx.w -[A5], -[A2] 000013EE 6B01 bmi +0x3 /* 000013F1 */ 000013F0 C51D and.b [A5]+, D2 000013F2 30CB move.w [A0]+, A3 000013F4 0873 1D28 8308 bchg.b [A3 + <> + A0 * 2], 0x28 /* '(' */ 000013FA 0709 btst A1, D3 000013FC 6023 bra +0x25 /* 00001421 */ 000013FE 0607 02C1 addi.b D7, 0xC1 // begin alternate branch 00001400-00001402 label00001400: 00001400 02C1 .incomplete // end alternate branch 00001400-00001402 label00001400: // (misaligned) 00001402 F303 .extension 0x303 <> // unimplemented 00001404 6E30 bgt +0x32 /* 00001436 */ 00001406 2108 move.l -[A0], A0 00001408 0706 btst D6, D3 0000140A D858 add.w D4, [A0]+ 0000140C A69B syscall Messager, flags=6 0000140E 11AB 03D3 039B 2AB3 1D83 move.b [[ + D0 * 2] + 0x2AB31D83], [A3 + 0x3D3] 00001418 1BFB 1C73 move.b <>, [PC + D1 * 4 + 0x73] 0000141C 1489 move.b [A2], A1 0000141E 2B07 move.l -[A5], D7 00001420 0949 bchg A1, D4 00001422 AB25 syscall SlabMode 00001424 1E16 move.b D7, [A6] 00001426 8B0A sbcd -[A5], -[A2] 00001428 5B02 subq.b D2, 5 0000142A 438A .invalid 1, A2 // invalid opcode 4 with b == 6 0000142C 3643 movea.w A3, D3 0000142E 8AFB 0263 divu.w D5, [PC + D0.w * 2 + 0x63] 00001432 02C5 .incomplete 00001434 0928 A12C btst [A0 - 0x5ED4], D4 // begin alternate branch 00001436-00001438 label00001436: 00001436 A12C syscall InitApplZone, flags=1 // end alternate branch 00001436-00001438 label00001436: // (misaligned) 00001438 4125 .invalid 0, -[A5] // invalid opcode 4 with b == 4 0000143A 3061 movea.w A0, -[A1] 0000143C 012B 2F65 btst [A3 + 0x2F65], D0 00001440 0110 btst [A0], D0 00001442 6D01 blt +0x3 /* 00001445 */ 00001444 9B0C subx.b -[A5], -[A4] 00001446 430A .invalid 1, A2 // invalid opcode 4 with b == 4 00001448 042B 1019 035C subi.b [A3 + 0x35C], 0x19 0000144E 568B addq.l A3, 3 00001450 02F1 .incomplete 00001452 150F move.b -[A2], A7 00001454 2A6A 0707 movea.l A5, [A2 + 0x707] 00001458 2ADB move.l [A5]+, [A3]+ 0000145A 0993 bclr [A3], D4 0000145C 0FB3 0C63 bclr [A3 + D0 * 4 + 0x63], D7 00001460 3C7D movea.w A6, <> 00001462 1FA5 00BB move.b [A7 + D0.w - 0x69], -[A5] 00001466 0621 0000 addi.b -[A1], 0x0 0000146A D34A addx.w -[A1], -[A2] 0000146C C1E7 muls.w D0, -[A7] 0000146E 321C move.w D1, [A4]+ 00001470 DB0C addx.b -[A5], -[A4] 00001472 0043 298C ori.w D3, 0x298C 00001476 6813 bvc +0x15 /* 0000148B */ 00001478 6F22 ble +0x24 /* 0000149C */ 0000147A AEDB syscall CursorDeviceDispatch, auto_pop 0000147C 08E8 1B27 1E04 bset.b [A0 + 0x1E04], 0x27 /* '\'' */ 00001482 2331 1E04 move.l -[A1], [A1 + D1 * 8 + 0x4] 00001486 DB08 addx.b -[A5], -[A0] 00001488 B306 xor.b D6, D1 0000148A 361E move.w D3, [A6]+ 0000148C 04C3 .incomplete 0000148E 27A1 347A move.l [A3 + D3.w * 4 + 0x7A], -[A1] 00001492 7A83 moveq.l D5, 0xFFFFFF83 00001494 002C 9322 8300 ori.b [A4 - 0x7D00], 0x22 /* '\"' */ 0000149A 3EF3 12F3 move.w [A7]+, [A3 + D1.w * 2 - 0x13] // begin alternate branch 0000149C-000014A8 label0000149C: 0000149C 12F3 017B 1405 0A2C 893D 8308 move.b [A1]+, [[A3 + 0x14050A2C] - 0x76C27CF8] // end alternate branch 0000149C-000014A8 label0000149C: // (misaligned) 0000149E 017B 1405 bchg [PC + D1.w * 4 + 0x5], D0 000014A2 0A2C 893D 8308 xori.b [A4 - 0x7CF8], 0x3D /* '=' */ 000014A8 3518 move.w -[A2], [A0]+ 000014AA 0F2A 10A1 btst [A2 + 0x10A1], D7 000014AE AA22 syscall HiliteColor 000014B0 4E03 .invalid // invalid opcode 4 000014B2 0E10 0F1C .invalid.b [A0], 0x1C // invalid immediate operation 000014B6 3E00 move.w D7, D0 000014B8 1B29 3485 move.b -[A5], [A1 + 0x3485] 000014BC 0373 3D34 bchg <>, D1 000014C0 2144 4786 move.l [A0 + 0x4786], D4 000014C4 9C17 sub.b D6, [A7] 000014C6 089D 21C1 bclr.b [A5]+, 0xC1 000014CA 4229 3A16 clr.b [A1 + 0x3A16] 000014CE A900 syscall GetFNum 000014D0 3302 move.w -[A1], D2 000014D2 1C16 move.b D6, [A6] 000014D4 401C negx.b [A4]+ 000014D6 0402 9B90 subi.b D2, 0x90 000014DA 7B35 moveq.l D5, 0x35 000014DC 304B movea.w A0, A3 000014DE 1D37 062C move.b -[A6], [A7 + D0.w * 8 + 0x2C] 000014E2 B22B 0C6B cmp.b D1, [A3 + 0xC6B] 000014E6 084C E508 bchg.b A4, 0x8 000014EA 1601 move.b D3, D1 000014EC 0A5B 1B9A xori.w [A3]+, 0x1B9A 000014F0 008B 1FA1 012B ori.l A3, 0x1FA1012B 000014F6 0BA5 bclr -[A5], D5 000014F8 0140 bchg D0, D0 000014FA 9101 subx.b D0, D1 000014FC 1706 move.b -[A3], D6 000014FE D843 add.w D4, D3 00001500 0507 btst D7, D2 00001502 06DE .incomplete 00001504 3B24 move.w -[A5], -[A4] 00001506 AB31 syscall bMAIN1 00001508 0303 btst D3, D1 0000150A F336 .extension 0x336 <> // unimplemented 0000150C 5315 subq.b [A5], 1 0000150E 3B45 2705 move.w [A5 + 0x2705], D5 00001512 040F A504 subi.b A7, 0x4 00001516 733D moveq.l D1, 0x3D 00001518 4041 negx.w D1 0000151A 00DB .incomplete 0000151C 1630 5B36 0707 EB63 0247 move.b D3, [[A0 + 0x707EB63] + D5 * 2 + 0x247] 00001526 07EE .incomplete 00001528 A31F syscall DisposPtr/DisposePtr, flags=3 0000152A 0B00 btst D0, D5 0000152C B6DB cmpa.w A3, [A3]+ 0000152E 0E1E 04A3 .invalid.b [A6]+, 0xA3 // invalid immediate operation 00001532 3E44 movea.w A7, D4 00001534 2708 move.l -[A3], A0 00001536 CE54 and.w D7, [A4] 00001538 3047 movea.w A0, D7 0000153A 0322 btst -[A2], D1 0000153C CB27 and.b -[A7], D5 0000153E 2823 move.l D4, -[A3] 00001540 07AB 0242 bclr [A3 + 0x242], D3 00001544 0812 2B04 btst.b [A2], 0x4 00001548 9302 subx.b D1, D2 0000154A 0709 btst A1, D3 0000154C 832A 10B6 or.b [A2 + 0x10B6], D1 00001550 0637 032F 1700 addi.b [A7 + <> + D1 * 8], 0x2F /* '/' */ 00001556 3D2E 040F move.w -[A6], [A6 + 0x40F] 0000155A 0103 btst D3, D0 0000155C BB04 xor.b D4, D5 0000155E DA08 add.b D5, A0 00001560 1250 movea.b A1, [A0] 00001562 0503 btst D3, D2 00001564 B029 0327 cmp.b D0, [A1 + 0x327] 00001568 005A 5503 ori.w [A2]+, 0x5503 0000156C 0F45 bchg D5, D7 0000156E 03D4 .incomplete 00001570 0812 10E7 btst.b [A2], 0xE7 00001574 12BF move.b [A1], <> 00001576 FB00 .extension 0xB00 <> // unimplemented 00001578 8A04 or.b D5, D4 0000157A 2E10 move.l D7, [A0] 0000157C A1C1 syscall vGetBlock, flags=1 0000157E 0840 0283 bchg.b D0, 0x83 00001582 26B0 30CC move.l [A3], [A0 + D3.w - 0x52] 00001586 8023 or.b D0, -[A3] 00001588 05B2 588D bclr [A2 + D5 - 0x115], D2 0000158C 0113 btst [A3], D0 0000158E 0E17 0477 .invalid.b [A7], 0x77 /* 'w' */ // invalid immediate operation 00001592 1700 move.b -[A3], D0 00001594 3595 070F 0E38 C507 move.w [[A2 + <>] + D0 * 8 + 0xE38C507], [A5] 0000159C CB08 abcd -[A5], -[A0] 0000159E F712 .extension 0x712 <> // unimplemented 000015A0 D785 addx.l D3, D5 000015A2 03B8 170A bclr [0x0000170A], D1 000015A6 DD0F addx.b -[A6], -[A7] 000015A8 8103 sbcd D0, D3 000015AA 0704 btst D4, D3 000015AC C11C and.b [A4]+, D0 000015AE 28D5 move.l [A4]+, [A5] 000015B0 1151 0348 move.b [A0 + 0x348], [A1] 000015B4 250B move.l -[A2], A3 000015B6 4503 .invalid 2, D3 // invalid opcode 4 with b == 4 000015B8 4000 negx.b D0 000015BA 130D move.b -[A1], A5 000015BC 7216 moveq.l D1, 0x16 000015BE BB35 D321 0104 xor.b [[A5 + 0x104 + A5 * 2]], D5 000015C4 349B move.w [A2], [A3]+ 000015C6 17A5 0F07 0980 CD07 move.b [[A3 + <>] + D0 * 8 + 0x980CD07], -[A5] 000015CE CC80 and.l D6, D0 000015D0 7B0F moveq.l D5, 0x0F 000015D2 2709 move.l -[A3], A1 000015D4 6253 bhi +0x55 /* 00001629 */ 000015D6 0B1C btst [A4]+, D5 000015D8 16CB move.b [A3]+, A3 000015DA 0A09 0269 xori.b A1, 0x69 /* 'i' */ 000015DE 0173 0C21 bchg [A3 + D0 * 4 + 0x21], D0 000015E2 3380 4507 0301 FE37 move.w [[A1 + <>] + D4 * 4 + 0x301FE37], D0 000015EA 0276 B302 4907 1216 170A andi.w [[A6 + <>] + D4 + 0x1216170A], 0xB302 000015F4 85BE or.l <>, D2 000015F6 3600 move.w D3, D0 000015F8 6354 bls +0x56 /* 0000164E */ 000015FA 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4 000015FC 2A28 7B68 move.l D5, [A0 + 0x7B68] 00001600 BA04 cmp.b D5, D4 00001602 4653 not.w [A3] 00001604 00C3 .incomplete 00001606 049B 849B 84A1 subi.l [A3]+, 0x849B84A1 0000160C 4514 .invalid 2, [A4] // invalid opcode 4 with b == 4 0000160E 0293 5129 1503 andi.l [A3], 0x51291503 00001614 2ABC 1402 7B6F move.l [A5], 0x14027B6F 0000161A B030 2B19 cmp.b D0, [[A0 + D2 * 2]] 0000161E 2503 move.l -[A2], D3 00001620 4B13 .invalid 5, [A3] // invalid opcode 4 with b == 4 00001622 04BC BE04 00AB 206E 3043 subi.l 0x206E3043 /* ' n0C' */, 0xBE0400AB 0000162C 0000 3B13 ori.b D0, 0x13 00001630 6B13 bmi +0x15 /* 00001645 */ 00001632 2D05 move.l -[A6], D5 00001634 F302 .extension 0x302 <> // unimplemented 00001636 AB34 syscall bSETUP8 00001638 9B04 subx.b D5, D4 0000163A 8507 sbcd D2, D7 0000163C BC1C cmp.b D6, [A4]+ 0000163E 16E5 move.b [A3]+, -[A5] 00001640 07EB .incomplete 00001642 74B0 moveq.l D2, 0xFFFFFFB0 00001644 2A6A 051B movea.l A5, [A2 + 0x51B] 00001648 1440 movea.b A2, D0 0000164A E446 asr D6.w, 2 0000164C 1311 move.b -[A1], [A1] label0000164E: 0000164E 7B05 moveq.l D5, 0x05 00001650 CB09 abcd -[A5], -[A1] 00001652 B030 8007 cmp.b D0, [A0 + A0.w + 0x7] 00001656 00E0 .incomplete 00001658 9655 sub.w D3, [A5] 0000165A 1FA5 0C4B move.b [A7 + D0 * 4 + 0x4B], -[A5] 0000165E 21AA FB0D E31D move.l [[A0] + A6 * 2], [A2 - 0x4F3] 00001664 5B01 subq.b D1, 5 00001666 04D3 .incomplete 00001668 065B 0073 addi.w [A3]+, 0x73 /* 's' */ 0000166C 08EB 0874 7B07 bset.b [A3 + 0x7B07], 0x74 /* 't' */ 00001672 0EA3 339B 0E9B .invalid.l -[A3], 0x339B0E9B // invalid immediate operation 00001678 0E6A DB10 9320 .invalid.w [A2 - 0x6CE0], 0xDB10 // invalid immediate operation 0000167E 9B0E subx.b -[A5], -[A6] 00001680 9307 subx.b D1, D7 00001682 9B12 sub.b [A2], D5 00001684 D4A5 add.l D2, -[A5] 00001686 0C1B 5DB0 cmpi.b [A3]+, 0xB0 0000168A 30C6 move.w [A0]+, D6 0000168C 803C D31B or.b D0, 0x1B 00001690 070B btst A3, D3 00001692 A814 syscall SetFractEnable 00001694 02BB 37B0 303C AB16 8B00 andi.l [[PC] + A2 * 2 - 0x7500], 0x37B0303C 0000169E 6502 bcs +0x4 /* 000016A2 */ 000016A0 B36E 6D02 xor.w [A6 + 0x6D02], D1 // begin alternate branch 000016A2-000016A4 label000016A2: 000016A2 6D02 blt +0x4 /* 000016A6 */ // end alternate branch 000016A2-000016A4 label000016A2: // (misaligned) 000016A4 C31C and.b [A4]+, D1 label000016A6: 000016A6 CB07 abcd D5, D7 000016A8 363A 0800 move.w D3, [PC + 0x800 /* 00001EAA, cstring "" */] 000016AC 9B18 sub.b [A0]+, D5 000016AE A5AC syscall FSMDispatch, flags=5 000016B0 1402 move.b D2, D2 000016B2 C36E 4503 and.w [A6 + 0x4503], D1 000016B6 5B0D subq.b A5, 5 000016B8 4205 clr.b D5 000016BA 010F btst A7, D0 000016BC 4D03 .invalid 6, D3 // invalid opcode 4 with b == 4 000016BE 6307 bls +0x9 /* 000016C7 */ 000016C0 C905 abcd D4, D5 000016C2 0FB0 30EB bclr [A0 + D3.w - 0x21], D7 000016C6 1F6B 0845 020F move.b [A7 + 0x20F], [A3 + 0x845] 000016CC E914 roxl D4.b, 4 000016CE 2B19 move.l -[A5], [A1]+ 000016D0 2902 move.l -[A4], D2 000016D2 8B51 or.w [A1], D5 000016D4 B030 831E 0309 cmp.b D0, [[A0] + A0 * 2 + 0x309] 000016DA 2502 move.l -[A2], D2 000016DC 0F29 0213 btst [A1 + 0x213], D7 000016E0 12BB 0744 move.b [A1], <> 000016E4 46AB 0138 not.l [A3 + 0x138] 000016E8 D0D0 add.w A0, [A0] 000016EA 1B00 move.b -[A5], D0 000016EC 1402 move.b D2, D2 000016EE 2341 B02A move.l [A1 - 0x4FD6], D1 000016F2 5063 addq.w -[A3], 8 000016F4 0809 040F btst.b A1, 0xF 000016F8 B030 9B02 DA05 cmp.b D0, [[A0 + <> + A1 * 2] - 0x25FB] 000016FE 040F E913 subi.b A7, 0x13 00001702 152F 1706 move.b -[A2], [A7 + 0x1706] 00001706 B51E xor.b [A6]+, D2 00001708 2846 movea.l A4, D6 0000170A 0B1D btst [A5]+, D5 0000170C 04D4 .incomplete 0000170E 333B 4B1C move.w -[A1], <> 00001712 0F06 btst D6, D7 00001714 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4 00001716 BB08 cmpm.b [A5]+, [A0]+ 00001718 36BB 0804 move.w [A3], [PC + D0 + 0x4] 0000171C BB08 cmpm.b [A5]+, [A0]+ 0000171E 10BB 0828 move.b [A0], [PC + D0 + 0x28] 00001722 430C .invalid 1, A4 // invalid opcode 4 with b == 4 00001724 21DC 4101 move.l [0x00004101], [A4]+ 00001728 E11C rol D4.b, 8 0000172A 7B06 moveq.l D5, 0x06 0000172C 3423 move.w D2, -[A3] 0000172E 3243 movea.w A1, D3 00001730 0CD4 .incomplete 00001732 08DB 2C17 bset.b [A3]+, 0x17 00001736 083D C102 btst.b <>, 0x2 0000173A A501 syscall Close, flags=5 0000173C 1709 move.b -[A3], A1 0000173E 6965 bvs +0x67 /* 000017A5 */ 00001740 056B 2704 bchg [A3 + 0x2704], D2 00001744 2302 move.l -[A1], D2 00001746 3B18 move.w -[A5], [A0]+ 00001748 C500 abcd D2, D0 0000174A 1703 move.b -[A3], D3 0000174C 8410 or.b D2, [A0] 0000174E 0703 btst D3, D3 00001750 8810 or.b D4, [A0] 00001752 1703 move.b -[A3], D3 00001754 8BA3 or.l -[A3], D5 00001756 0F13 btst [A3], D7 00001758 2507 move.l -[A2], D7 0000175A 0C00 5273 cmpi.b D0, 0x73 /* 's' */ 0000175E 010E btst A6, D0 00001760 FB0A .extension 0xB0A <> // unimplemented 00001762 0317 btst [A7], D1 00001764 9304 subx.b D1, D4 00001766 2303 move.l -[A1], D3 00001768 1440 movea.b A2, D0 0000176A 0233 417B 0630 andi.b [A3 + D0.w * 8 + 0x30], 0x7B /* '{' */ 00001770 0300 btst D0, D1 00001772 562B 058B addq.b [A3 + 0x58B], 3 00001776 2A1F move.l D5, [A7]+ 00001778 2833 4C07 move.l D4, [A3 + D4 * 4 + 0x7] 0000177C 04CA .incomplete 0000177E 4704 .invalid 3, D4 // invalid opcode 4 with b == 4 00001780 D157 add.w [A7], D0 00001782 0482 A6CB 2423 subi.l D2, 0xA6CB2423 00001788 0604 215B addi.b D4, 0x5B /* '[' */ 0000178C 6500 130D bcs +0x130F /* 00002A9B */ 00001790 EB11 roxl D1.b, 5 00001792 BB35 0F28 0709 xor.b [A5 + 0x709 + D0 * 8], D5 00001798 5585 subq.l D5, 2 0000179A 08C2 4B01 bset.b D2, 0x1 0000179E 8174 4B43 E10A 6AA6 or.w [[A4 + <>] - 0x1EF5955A], D0 000017A6 C31C and.b [A4]+, D1 000017A8 430C .invalid 1, A4 // invalid opcode 4 with b == 4 000017AA 4002 negx.b D2 000017AC 7B86 moveq.l D5, 0xFFFFFF86 000017AE 06A1 7404 2136 addi.l -[A1], 0x74042136 000017B4 430C .invalid 1, A4 // invalid opcode 4 with b == 4 000017B6 BB07 xor.b D7, D5 000017B8 04AB 04C1 02CB 20B1 subi.l [A3 + 0x20B1], 0x4C102CB 000017C0 0161 bchg -[A1], D0 000017C2 36FB 0273 move.w [A3]+, [PC + D0.w * 2 + 0x73] 000017C6 12A6 move.b [A1], -[A6] 000017C8 FB0B .extension 0xB0B <> // unimplemented 000017CA 0501 btst D1, D2 000017CC EB5E rol D6.w, 5 000017CE 0700 btst D0, D3 000017D0 2B00 move.l -[A5], D0 000017D2 0FD1 .incomplete 000017D4 0F30 F714 btst <>, D7 000017D8 BA97 cmp.l D5, [A7] 000017DA 14CB move.b [A2]+, A3 000017DC 0FF5 .incomplete 000017DE 0FDA .incomplete 000017E0 054C bchg A4, D2 000017E2 0F61 bchg -[A1], D7 000017E4 01CB .incomplete 000017E6 0121 btst -[A1], D0 000017E8 0953 bchg [A3], D4 000017EA 43C1 lea.l A1, D1 000017EC 1865 movea.b A4, -[A5] 000017EE 0783 bclr D3, D3 000017F0 0565 bchg -[A5], D2 000017F2 0883 052B bclr.b D3, 0x2B /* '+' */ 000017F6 0630 3112 5304 addi.b <>, 0x12 000017FC 0708 btst A0, D3 000017FE 1D63 0553 move.b [A6 + 0x553], -[A3] 00001802 0407 04DA subi.b D7, 0xDA 00001806 9B10 sub.b [A0], D5 00001808 1E10 move.b D7, [A0] 0000180A E53A rol D2.b, D2 0000180C 5300 subq.b D0, 1 0000180E 033C 085B btst 0x5B /* '[' */, D1 00001812 1608 move.b D3, A0 00001814 00F3 .incomplete 00001816 3C07 move.w D6, D7 00001818 0A47 0107 xori.w D7, 0x107 0000181C 811C or.b [A4]+, D0 0000181E CB0E abcd -[A5], -[A6] 00001820 032A E4DB btst [A2 - 0x1B25], D1 00001824 4478 9B00 neg.w [0xFFFF9B00] 00001828 A31A syscall GetZone, flags=3 0000182A 145C movea.b A2, [A4]+ 0000182C 4503 .invalid 2, D3 // invalid opcode 4 with b == 4 0000182E 450C .invalid 2, A4 // invalid opcode 4 with b == 4 00001830 5041 addq.w D1, 8 00001832 0C50 450C cmpi.w [A0], 0x450C 00001836 6B11 bmi +0x13 /* 00001849 */ 00001838 B311 xor.b [A1], D1 0000183A 3A08 move.w D5, A0 0000183C 7ECB moveq.l D7, 0xFFFFFFCB 0000183E 1E00 move.b D7, D0 00001840 4B31 470C .invalid 5, <> // invalid opcode 4 with b == 4 00001844 E140 asl D0.w, 8 00001846 00C3 .incomplete 00001848 302A 5A61 move.w D0, [A2 + 0x5A61] 0000184C 695C bvs +0x5E /* 000018AA */ 0000184E 230C move.l -[A1], A4 00001850 1B46 4000 move.b [A5 + 0x4000], D6 00001854 F349 .extension 0x349 <> // unimplemented 00001856 1704 move.b -[A3], D4 00001858 6E17 bgt +0x19 /* 00001871 */ 0000185A 0ACF .incomplete 0000185C 7354 moveq.l D1, 0x54 0000185E CB0E abcd -[A5], -[A6] 00001860 2A28 6300 move.l D5, [A0 + 0x6300] 00001864 D840 add.w D4, D0 00001866 210C move.l -[A0], A4 00001868 34BB 0B07 0894 5B19 move.w [A2], [[PC + <>] + D0 * 2 + 0x8945B19] 00001870 791E moveq.l D4, 0x1E 00001872 E320 asl D0.b, D1 00001874 9B0B subx.b -[A5], -[A3] 00001876 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4 00001878 2B04 move.l -[A5], D4 0000187A CB01 abcd D5, D1 0000187C E4D4 roxr .w [A4] 0000187E 3320 move.w -[A1], -[A0] 00001880 9304 subx.b D1, D4 00001882 7305 moveq.l D1, 0x05 00001884 1B0C move.b -[A5], A4 00001886 7300 moveq.l D1, 0x00 00001888 E433 roxr D3.b, D2 0000188A 00C3 .incomplete 0000188C 030B btst A3, D1 0000188E 00E4 .incomplete 00001890 C303 abcd D1, D3 00001892 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 00001894 E40B lsr D3.b, 2 00001896 3D4B 0B93 move.w [A6 + 0xB93], A3 0000189A 04E4 .incomplete 0000189C C12D 931A and.b [A5 - 0x6CE6], D0 000018A0 B31C xor.b [A4]+, D1 000018A2 9B00 subx.b D5, D0 000018A4 1B0D move.b -[A5], A5 000018A6 EB02 asl D2.b, 5 000018A8 0300 btst D0, D1 label000018AA: 000018AA 1706 move.b -[A3], D6 000018AC 3493 move.w [A2], [A3] 000018AE 011B btst [A3]+, D0 000018B0 0CC6 .incomplete 000018B2 3300 move.w -[A1], D0 000018B4 E636 roxr D6.b, D3 000018B6 1703 move.b -[A3], D3 000018B8 19E1 096B move.b 0x6B /* 'k' */, -[A1] 000018BC 1410 move.b D2, [A0] 000018BE 5C43 addq.w D3, 6 000018C0 2D0F move.l -[A6], A7 000018C2 3D26 move.w -[A6], -[A6] 000018C4 AB2B syscall ExTblPtr 000018C6 A313 syscall FlushVol, flags=3 000018C8 8B0C sbcd -[A5], -[A4] 000018CA C58F exg D2, A7 000018CC 1B29 1C10 move.b -[A5], [A1 + 0x1C10] 000018D0 F10B .extension 0x10B <> // unimplemented 000018D2 8124 or.b -[A4], D0 000018D4 281B move.l D4, [A3]+ 000018D6 3245 movea.w A1, D5 000018D8 12A1 move.b [A1], -[A1] 000018DA 1F9B 0063 move.b [A7 + D0.w + 0x63], [A3]+ 000018DE 1B55 13B5 move.b [A5 + 0x13B5], [A5] 000018E2 1FC3 move.b <>, D3 000018E4 0813 25FB btst.b [A3], 0xFB 000018E8 0E63 0013 .invalid.w -[A3], 0x13 // invalid immediate operation 000018EC 0FE4 .incomplete 000018EE CD1F and.b [A7]+, D6 000018F0 AB0C syscall FastSlabMode 000018F2 0B0F btst A7, D5 000018F4 290A move.l -[A4], A2 000018F6 BB04 xor.b D4, D5 000018F8 E559 rol D1.w, 2 000018FA 3106 move.w -[A0], D6 000018FC 0701 btst D1, D3 000018FE BA85 cmp.l D5, D5 00001900 148B move.b [A2], A3 00001902 2AB3 68B5 move.l [A5], [A3 + D6 - 0x75] 00001906 3096 move.w [A0], [A6] 00001908 2706 move.l -[A3], D6 0000190A 109B move.b [A0], [A3]+ 0000190C 0001 E4A3 ori.b D1, 0xA3 00001910 135B 0158 move.b [A1 + 0x158], [A3]+ 00001914 170D move.b -[A3], A5 00001916 0FCB .incomplete 00001918 3EEB 216C move.w [A7]+, [A3 + 0x216C] 0000191C 38E5 move.w [A4]+, -[A5] 0000191E 4BA3 .invalid 5, -[A3] // invalid opcode 4 with b == 6 00001920 4B73 1733 3052 7B1B E113 5705 chk.w D5, [[A3 + 0x30527B1B + D1 * 8] - 0x1EECA8FB] 0000192C CB34 DB02 4261 and.b [[A4 + <> + A5 * 2] + 0x4261], D5 00001932 01A4 bclr -[A4], D0 00001934 EB02 asl D2.b, 5 00001936 0314 btst [A4], D1 00001938 EB02 asl D2.b, 5 0000193A AB02 syscall BitsToPix 0000193C 1440 movea.b A2, D0 0000193E 1707 move.b -[A3], D7 00001940 9F5B sub.w [A3]+, D7 00001942 6EC5 bgt -0x39 /* 00001909 */ 00001944 68EB bvc -0x13 /* 00001931 */ 00001946 1207 move.b D1, D7 00001948 8377 1C28 or.w [A7 + D1 * 4 + 0x28], D1 0000194C E52A lsl D2.b, D2 0000194E A328 syscall RecoverHandle, flags=3 00001950 B02A 288B cmp.b D0, [A2 + 0x288B] 00001954 0952 bchg [A2], D4 00001956 C20B and.b D1, A3 00001958 007E 8B1C ori.w <>, 0x8B1C 0000195C 4002 negx.b D2 0000195E CB48 exg A5, A0 00001960 0503 btst D3, D2 00001962 6504 bcs +0x6 /* 00001968 */ 00001964 5C62 addq.w -[A2], 6 00001966 8504 sbcd D2, D4 label00001968: 00001968 0F65 bchg -[A5], D7 0000196A 017B 11E1 45A3 bchg [[0x45A3]], D0 00001970 4B80 .invalid 5, D0 // invalid opcode 4 with b == 6 00001972 A595 syscall POGOMPW, flags=5 00001974 530D subq.b A5, 1 00001976 4D17 .invalid 6, [A7] // invalid opcode 4 with b == 4 00001978 F31B .extension 0x31B <> // unimplemented 0000197A DC76 170A FBA9 add.w D6, [[A6 + <> + D1 * 8] - 0x457] 00001980 0CFB .incomplete 00001982 1465 movea.b A2, -[A5] 00001984 0C22 1317 cmpi.b -[A2], 0x17 00001988 4661 not.w -[A1] 0000198A 1576 6115 7629 move.b [A2 + 0x7629], [[A6] + D6] 00001990 35E3 268B move.w [PC + 0x268B /* 0000401D, cstring "" */], -[A3] 00001994 0123 btst -[A3], D0 00001996 0352 bchg [A2], D1 00001998 0B3D btst <>, D5 0000199A 8893 or.l D4, [A3] 0000199C 04DB .incomplete 0000199E 0810 5A8B btst.b [A0], 0x8B 000019A2 01A1 bclr -[A1], D0 000019A4 0373 077B 0893 063B 1DFA 056C bchg [[A3 + 0x893063B] + 0x1DFA056C], D1 000019B0 7351 moveq.l D1, 0x51 000019B2 262B 1F64 move.l D3, [A3 + 0x1F64] 000019B6 8D79 230A 9B10 or.w [0x230A9B10], D6 000019BC D716 add.b [A6], D3 000019BE E3D3 lsl .w [A3] 000019C0 34E3 move.w [A2]+, -[A3] 000019C2 26E4 move.l [A3]+, -[A4] 000019C4 8B1A or.b [A2]+, D5 000019C6 0B00 btst D0, D5 000019C8 070A btst A2, D3 000019CA F6EB 12D2 .extension 0x6EB <> // unimplemented 000019CE 8BE7 divs.w D5, -[A7] 000019D0 6521 bcs +0x23 /* 000019F3 */ 000019D2 0704 btst D4, D3 000019D4 4185 .invalid 0, D5 // invalid opcode 4 with b == 6 000019D6 0003 3101 ori.b D3, 0x1 000019DA 2D10 move.l -[A6], [A0] 000019DC A68B syscall CommToolboxDispatch, flags=6 000019DE 19E4 231E move.b 0x1E, -[A4] 000019E2 6129 bsr +0x2B /* 00001A0D */ 000019E4 2313 move.l -[A1], [A3] 000019E6 3601 move.w D3, D1 000019E8 2959 17A3 move.l [A4 + 0x17A3], [A1]+ 000019EC 07A8 0105 bclr [A0 + 0x105], D3 000019F0 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 000019F2 F2A8 7313 .extension 0x2A8 <> // unimplemented 000019F6 6905 bvs +0x7 /* 000019FD */ 000019F8 8BBF or.l <>, D5 000019FA B717 xor.b [A7], D3 000019FC 2DCB move.l <>, A3 000019FE 1361 0581 move.b [A1 + 0x581], -[A1] 00001A02 2E69 0581 movea.l A7, [A1 + 0x581] 00001A06 2E07 move.l D7, D7 00001A08 061D C31C addi.b [A5]+, 0x1C 00001A0C 1706 move.b -[A3], D6 00001A0E 2097 move.l [A0], [A7] 00001A10 163D move.b D3, <> 00001A12 0704 btst D4, D3 00001A14 9B83 subx.l D5, D3 00001A16 3948 68C3 move.w [A4 + 0x68C3], A0 00001A1A 0D1E btst [A6]+, D6 00001A1C 4846 swap.w D6 00001A1E C127 and.b -[A7], D0 00001A20 FB41 .extension 0xB41 <> // unimplemented 00001A22 C127 and.b -[A7], D0 00001A24 FB13 .extension 0xB13 <> // unimplemented 00001A26 A107 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=1 00001A28 B325 xor.b -[A5], D1 00001A2A 49BE .invalid 4, <> // invalid opcode 4 with b == 6 00001A2C 2B4B A717 move.l [A5 - 0x58E9], A3 00001A30 7403 moveq.l D2, 0x03 00001A32 13AB 34F3 6030 move.b [A1 + D6.w + 0x30], [A3 + 0x34F3] 00001A38 F319 .extension 0x319 <> // unimplemented 00001A3A 0103 btst D3, D0 00001A3C 2324 move.l -[A1], -[A4] 00001A3E D21F add.b D1, [A7]+ 00001A40 A717 syscall Eject, flags=7 00001A42 5903 subq.b D3, 4 00001A44 1AC7 move.b [A5]+, D7 00001A46 1774 1704 4B36 move.b [A3 + 0x4B36], <> 00001A4C 04C1 .incomplete 00001A4E C1FA 832A muls.w D0, [PC - 0x7CD6 /* FFFF832C, cstring "" */] 00001A52 D306 addx.b D1, D6 00001A54 F32A .extension 0x32A <> // unimplemented 00001A56 E13F rol D7.b, D0 00001A58 7B0A moveq.l D5, 0x0A 00001A5A 0702 btst D2, D3 00001A5C 08C5 200C bset.b D5, 0xC 00001A60 18 .incomplete